1. 程式人生 > >jq ajax兩個令人費解的引數

jq ajax兩個令人費解的引數

引數1:
traditional: true,
這個引數的作用是防止深度序列化的,java,c#要帶這個引數,php可以不帶
個人覺得jq還要在簡練點,帶這個多餘的引數幹嘛

引數2:
contentType: “application/json”,
帶著這個,引數以字串形式傳送
不帶,引數以json物件形式傳送

一個完整的jq ajax寫法

$.ajax({
    //引數為json字串,不是物件
    contentType: "application/json",
    //防止深度序列化
    traditional: true,
    type:app.type,
    url:app.url,
    data:app.param,
    success:function
(data,status){
alert("返回json成功!"); app.result=data; }, error:function(e){ alert("未知錯誤") }, });