色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

get 怎么傳遞json參數

劉柏宏2年前9瀏覽0評論
get傳遞json參數

get傳遞json參數

對于使用ajax向后臺發送get請求時,傳遞json參數的方式有不同的方法。


方式一:編碼后作為參數

方式一:編碼后作為參數

將json對象轉換成字符串,然后編碼成url格式作為參數傳遞。

$.ajax({
url: 'url',
type: 'get',
dataType: 'json',
data: {
json: encodeURIComponent(JSON.stringify(jsonObj))
},
success: function(data) {
console.log(data);
}
});

方式二:直接傳遞json對象

方式二:直接傳遞json對象

將json對象直接作為參數傳遞,設置dataType為json,ajax會將json對象轉換為字符串并設置content-type。

$.ajax({
url: 'url',
type: 'get',
dataType: 'json',
data: jsonObj,
success: function(data) {
console.log(data);
}
});

注意

注意

在使用方式一時,后臺需要對接收到的json字符串進行解碼,即使用decodeURIComponent()方法。