最近我意识到我需要使用
easyXDM而不是jQuery的$.ajax来进行跨域发布请求.在设置easyXDM之后,我发现这些功能非常接近:
jQuery的:
$.ajax({
url: "/ajax/",method: "POST",data: myData
});
easyXDM:
xhr.request({
url: "/ajax/",dataType: 'json',// I added this trying to fix the problem,didn't work
data: myData
});
myData设置如下:
myData = {};
myData[1] = 'hello';
myData[2] = 'goodbye';
myData[3] = {};
myData[3][1] = 'sub1';
myData[3][2] = 'sub2';
myData[3][3] = 'sub3';
当我使用jQuery发出请求时,它可以正确处理子字段,但不能使用easyXDM.
以下是POST请求如何通过jQuery进入服务器:
以下是easyXDM的用法:
如何通过像jQuery这样的easyXDM / XHR请求发送javascript对象/键值对数组?