【发布时间】:2013-10-09 20:53:28
【问题描述】:
以下是我使用过的技术: HTML 5、JS、JQuery、AJAX、RESTFul POST 网络服务、IOS
问题陈述:
我创建了一个 iOS 原生应用程序,并在我的应用程序中放置了某些 HTML 和 JS 文件。在模拟器上启动应用程序时,我在 Web 视图中打开我的 HTML 文件,然后单击一个按钮,我点击了一个部署在本地 Windows 机器上的 Web 服务。
但是,我无法访问我的网络服务。我能够从 Android 模拟器和本地客户端测试程序执行相同的活动。
请求您帮我解决这个问题。
下面是命中服务的 AJAX 代码:
var jsonObject = new Object();
jsonObject.passengers= 4;
jsonObject.country= "India";
jsonObject.state= "Maharashtra";
var url = "http://<HOST>:<POST>/JerseyTest/services/emanual/demo";
$.ajax({
url: url,
type: "post",
data: inputJsonString,
success: function(data, status){
alert("success");
alert("In Success: " + JSON.stringify(status));
alert("In Success: " + JSON.stringify(data));
//$("#result").html('Submitted successfully');
},
error:function(data, status){
alert("failure");
alert("In Error: " + JSON.stringify(status));
alert("In Error: " + JSON.stringify(data));
//$("#result").html('There is error while submit');
}
});
此代码适用于独立的 HTML 文件,来自 Android 模拟器。 我需要在 iOS 机器或模拟器上做任何额外的配置吗? 非常感谢任何帮助。
问候, 维内特
【问题讨论】:
标签: ios html rest post ios-simulator