我从事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.
答案 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));
}