多個數據PARAMS我有一個字符串:發送jQuery中從串收集的Ajax
'{格式: 「JSON」,用戶: 「用戶」,密碼: 「密碼」}'
,我想用jQuery的AJAX發送所有這些數據。我試過這種方式(requestData ['data']是字符串):
$.ajax({
url: requestData['url'],
type: requestData['type'],
data: requestData['data'],
error: function(xhr) {
alert("failed");
},
dataType: 'json',
success: function(data, textStatus, xhr) {
alert("success");
}
});
是否必須以某種方式編碼字符串?
[jQuery的AJAX和JSON格式(可能的重複http://stackoverflow.com/questions/17426199/jquery- ajax和json格式) –
_我必須以某種方式對字符串進行編碼嗎?_這取決於您將如何處理服務器上的這些數據。順便說一句:你的字符串是**無效的** JSON,所以你不能在服務器上通過標準方式解碼它('json_decode') – hindmost
爲什麼它不是一個有效的JSON? –