我们有一个原生的ios应用程序,我们需要集成一个HTML5网站(jquery mobile和zurb foundation),它在一些按钮点击时使用ajax-calls。
当我们在浏览器或iPhnoe上测试代码(添加到主屏幕)时,一切正常。但是当我们使用webview将网站集成到本机应用程序中时,ajax-calls似乎无法正常工作。
有没有人知道为什么以及如何解决这个问题?
$.ajax({
type: "POST",
url: "/ajaxpro/MySolution.Controls.SignUpBox,MySolution.WebApplication.ashx",
datatype: 'json',
data: '{"email" : "' + email + '", "name" : "' + name + '"}',
cache: false,
beforeSend: function (xhr) {
xhr.setRequestHeader("X-AjaxPro-Method", "SignUpBox");
},
success: function (dataString) {
var o = null;
eval("o = " + dataString + "*" + "/");
var data = $.parseJSON(o);
$.each(data.Response, function () {
$('#signUpMessage').text(this.Message);
});
},
error: function (s) {
$('#signUpMessage').text('Something went wrong');
}
});