小编Nav*_*jum的帖子

jQuery AJAX POST不适用于Phonegap Build

我在使用Phonegap Build在Android应用程序中执行jQuery AJAX POST时遇到问题.我已经添加了:

  1. Config.xml:设置访问源*
  2. 所有HTML文件:set $ .support.cors = true; $ .mobile.allowCrossDomainPages = true;
  3. 在远程服务器上:设置Access-Control-Allow-Origin,Access-Control-Allow-Headers的值

为了得到答案,我看起来很高很低.我已经经历了几个帖子,提供了相互矛盾的信息,我已经尝试了很多提到的解决方案,但没有一个有效.

这是我试图做的事情:

$.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应用程序.

如果有人能够讨论这个问题,我将不胜感激.

ajax jquery post build cordova

13
推荐指数
1
解决办法
7566
查看次数

标签 统计

ajax ×1

build ×1

cordova ×1

jquery ×1

post ×1