大家好我想要集成一个web服务在钛,但是当我按下按钮来调用它我的日志终止,我的应用程序冻结。我没有收到错误消息。下面是我的代码:Web服务调用导致我的应用程序崩溃
Post_array.push({
variable1:value1,
variable2:value2
variable3:value3
});
var AddJobURL="http:/NUMBERS/MytestURL";
var AddJobxhr=Titanium.Network.createHTTPClient();
AddJobxhr.onload=function(){
console.log("Response text ----------------------"+ this.responseText);
var doc= JSON.parse(this.responseText);
};
AddJobxhr.onerror=function(e){
alert(e.error);
};
AddJobxhr.open('POST', AddJobURL);
AddJobxhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
AddJobxhr.send(Post_array);
编辑:我已经意识到这个问题。我的问题是我的Post_array。我现在正在做的是将4个项目按到一个按钮上点击一个数组,然后在第二个不同的按钮上点击另外的4个项目然后发布这个数组,但是他在这个点的数组是[object Object],[object Object]我认为这是我的问题?任何想法如何解决?
感谢您的答复。正如我使用钛经典,我不认为我可以利用延伸,如你所建议的。关于引号,我的一些变量是整数,有些是字符串,它们是否仍然有引号缠绕? – user2363025