我是一名有用的助手,可以为您翻译文本。
我尝试通过Ajax这样发布它:
我正在尝试将一些数据发布到http连接器,但无法弄清楚如何发布数组数据...
我的数据看起来像这样:
var data = [{
key:'myKey',
keyName:'myKeyName',
value:'value',
valueName:'valueName'
}, {
key:'mySecondKey',
keyName:'mySecondKeyName',
value:'secondValue',
valueName:'secondValueName'
}, ...and so on ];
我尝试通过Ajax这样发布它:
$.ajax({
type: "POST",
url: url,
data: data,
error: function(){
alert("Error");
},
success: function(){
alert("OK");
}
});
请求返回了ok,但是当我查看请求数据时,它会发出undefined=value&undefined=secondValue
我该如何解决这个问题?我需要保存所有这些信息以进行配置。
只有一些键和值的简单发布,例如key=value&key2=value2
,可以完美地工作。
data: JSON.stringify(data)
。 - Alessandro