我有一个二维数组,需要通过POST将其发送到服务器。
我的阵列像这样:
var array = [[Data1,Data2],[Data1,Data2],[Data1,Data2]];
这是托盘发送阵列的方式:
var client = Ti.Network.createHTTPClient({
onload : function(e) {
},
onerror : function(e) {
},
timeout : 30000
});
client.open("POST", Ti.App.Properties.getString('MyLink'));
client.send({
act : 'SendArray',
MyArray : array
});
问题是服务器没有响应我的请求。这是通过POST发送数组的正确方法吗?
答案 0 :(得分:0)
Appc文档指出不以您尝试的方式发送数组数据。
http://docs.appcelerator.com/platform/latest/#!/api/Titanium.Network.HTTPClient-method-send
具体来说,它指出To send array data, specify each array element individually as a property of the object.