如何使用 POST 方法在 Ajax 请求中将数组作为查询字符串参数发送以访问第三方 Web 服务。
请提供示例代码..
如何使用 POST 方法在 Ajax 请求中将数组作为查询字符串参数发送以访问第三方 Web 服务。
请提供示例代码..
虽然 v 在 SenchaTouch2 中使用 POST 方法发送参数,但在 Ajax 请求中使用jsonData而不是 params,例如,
Ext.Ajax.request({
url:'',
method:'POST',
disableCaching:false,
headers: {
'Accept':'application/json',
'Content-Type':'application/json'
},
**jsonData**: {
FirstName:fname //{"FirstName":["Sam","paul"]}
},
success: function(response)
{
console.log(response.responseText);
},
failure: function(response)
{
console.log(response.responseText);
}
});
这是我通常这样做的方式
...
params: {
array: Ext.encode(['1', '2', '3'])
},
...
希望这可以帮助