jq ajax traditional,jQuery ajax - param() 方法
更多實例
我們可以如下顯示對象的查詢字符串表示以及 URI 編碼版本:
var myObject = {
a: {
one: 1,
two: 2,
three: 3
},
b: [1,2,3]
};
var recursiveEncoded = $.param(myObject);
var recursiveDecoded = decodeURIComponent($.param(myObject));
alert(recursiveEncoded);
alert(recursiveDecoded);
recursiveEncoded 和 recursiveDecoded 的值輸出如下:
a%5Bone%5D=1&a%5Btwo%5D=2&a%5Bthree%5D=3&b%5B%5D=1&b%5B%5D=2&b%5B%5D=3
a[one]=1&a[two]=2&a[three]=3&b[]=1&b[]=2&b[]=3
可以將 traditional 參數設置為 true,來模擬 jQuery 1.4 之前版本中 $.param() 的行為:
var myObject = {
a: {
one: 1,
two: 2,
three: 3
},
b: [1,2,3]
};
var shallowEncoded = $.param(myObject, true);
var shallowDecoded = decodeURIComponent(shallowEncoded);
alert(shallowEncoded);
alert(shallowDecoded);
recursiveEncoded 和 recursiveDecoded 的值輸出如下:
a=%5Bobject+Object%5D&b=1&b=2&b=3
a=[object+Object]&b=1&b=2&b=3
總結
以上是生活随笔為你收集整理的jq ajax traditional,jQuery ajax - param() 方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是云计算 通俗来讲是这样的
- 下一篇: 如何使用oracle ebs,Oracl