2014-02-28 55 views
0

我在写。在一个HTML文件,我需要一个AJAX调用 ,它在浏览器运作良好,显示我所有的结果,但 每当我访问我的应用程序的手机间隙应用在动车组后Ajax调用错误 功能相当的成功function.i不`吨知道为什么它的发生Ajax调用浏览器中工作,但不是在emulater

什么我已经尝试是 - : 我已经添加$ .mobile.allowCrossDomainPages = TRUE;行 我已经替换了主题和jquery文件。 我配置了一个新项目作为phonegap项目并复制粘贴文件到这个,但仍然是相同的问题来了

我面临的问题从几天,没有找到解决方案,请帮助我,我卡住了。

$ 
      .ajax({ 
       url : ' http://app.mydomainname.com/takeaway/find', 
       data : { 
        location : "/takeaway/find/home-delivery-in-" 
          + $("#indexsearch").val() 
       }, 
       type : 'POST', 
       dataType : 'json', 
       crossDomain : true, 

       success : function searchSuccess(data, status) { 
        alert("sdfs"); 
        $("#list").empty(); 
        $ 
          .each(
            data, 
            function(i, item) { 

             content = '<li data-corners="false" data-shadow="false" data-iconshadow="true" data-wrapperels="div" data-icon="false" data-iconpos="right" data-theme="c" class="portfolio-item ui-btn ui-btn-icon-right ui-li ui-li-has-alt ui-li-has-thumb ui-first-child ui-btn-up-c ui-corner-none">' 
               + data[i].name 
               + ' <a href="#" onclick="getdata(' 
               + data[i].id 
               + ');" <h6 class="ui-li-heading">' 
               + data[i].phone_no 
               + '</h6><p</a></div></div>'; 
             $(content).appendTo("#list"); 
            }); 

       }, 
       error : function searchError(data, error) { 
        alert("in error", error); 
       } 
      }); 
} 
+0

您可以发布您的Ajax代码和config.xml中,我们可以帮助你 – Piyush

+1

你给互联网的权限? – Rahul

+0

还检查您的模拟器是否与互联网连接,检查打开正常的浏览器,并打开任何网页,如谷歌也检查任何代理阻止或不... – Rahul

回答

0

<uses-permission android:name="android.permission.INTERNET" /> 加入这一行清单档案中的

+0

再次感谢老板,请致电7503435870。如果您以后需要我的帮助 –

相关问题