发送数组作为查询字符串参数中senchatouch2
答
而v使用POST方法发送参数SenchaTouch2使用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'])
},
...
希望这有助于
你尝试过什么吗?一些代码或研究尝试? – SachinGutte 2013-04-08 12:09:23
此社区将帮助您解决在创建代码/项目时可能遇到的问题,但我们不会为您编写代码。请发布您可能已有的任何代码。 – Futuregeek 2013-04-08 12:09:43
我的代码是: In Ajax Request, params:{ 标题:'[“Miss”,“Master”,“Miss”,“Master”]', 姓:[“Annie”,“Alb”, “阿舒”, “开发”] ' 名字: '[ “玫瑰”, “彼得”, “戴安娜”, “伟业”]', DOB:'[ “2013年6月12日”,“2013/06/12" , “2013年6月12日”, “2013年6月12日”]”, PassangerCode: '[ “ADT”, “CHD”, “CHD”, “INF”]', } 这是发送数组作为查询字符串参数的正确方法.. 请提供的示例代码 – Annie 2013-04-08 12:22:23