在钛JavaScript中通过POST发送数组

时间:2016-09-14 15:31:51

标签: javascript arrays http-post titanium

我有一个二维数组,需要通过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发送数组的正确方法吗?

1 个答案:

答案 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.