页面响应错误

时间:2012-09-26 11:00:24

标签: iphone

我从事iphone应用程序开发。 我创建了一个sampleTest按钮,每当我点击它时,就会调用以下函数。 但无法回复任何回复。它显示空警报消息。 (hostName和portNo是动态输入)

sampleTestBtn.addEventListener('click', function()
{   
    var regDetails = '{"user_login": {"email": "sample@sample.com", "password": "password"}}';
    var client = Titanium.Network.createHTTPClient({timeout: 10000});
    client.cache = false;
    client.open("POST", "http://"+hostName+":"+portNo+"/AccountCreate");
    client.setRequestHeader("Content-Type", "application/json");
    client.send(regDetails);    

    alert(JSON.parse(this.responseText));

});

can any one please.

1 个答案:

答案 0 :(得分:1)

我得到了解决方案。

我们需要使用onload函数。这将从指定的url:

获得结果

我的代码如下:

var regDetails = '{"user_login": {"email": "sample@sample.com", "password": "password"}}';
var client = Titanium.Network.createHTTPClient({timeout: 10000});
client.cache = false;
client.open("POST", "http://"+hostName+":"+portNo+"/AccountCreate");
client.setRequestHeader("Content-Type", "application/json");
client.send(regDetails); 

client.onload = function(e)
{
   alert(JSON.parse(this.responseText));
}