Nav*_*jum 13 ajax jquery post build cordova
我在使用Phonegap Build在Android应用程序中执行jQuery AJAX POST时遇到问题.我已经添加了:
为了得到答案,我看起来很高很低.我已经经历了几个帖子,提供了相互矛盾的信息,我已经尝试了很多提到的解决方案,但没有一个有效.
这是我试图做的事情:
$.ajax({
type: "POST",
url: "http://mydomain.com/mypage.aspx/myweb...",
data: "{'sEnquiryText':'" + $("#textareaEnq")[0].value + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) { // Response function
if (data.d == "Success")
$("#lblInfoMsg").html("Enquiry sent successfully !");
else
$("#lblInfoMsg").html(data.d);
}
});
Run Code Online (Sandbox Code Playgroud)
当安装在不同的域(myseconddomain.com/mywebapp)以及本地IIS(localhost/mywebapp)上时,这可以很好地用作Web应用程序.但它不适用于使用Phonegap Build制作的Android应用程序.
如果有人能够讨论这个问题,我将不胜感激.
您需要添加"res/xml/config.xml"之类的
<access origin="http://127.0.0.1*"/> <!-- allow local pages -->
<access origin="https://example.com" />
<access origin="https://example.com" subdomains="true" />
<access origin=".*"/>
Run Code Online (Sandbox Code Playgroud)