本文介绍了使用Android模拟器运行时,AJAX调用不会在Cordova应用程序中通过JSONP的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在HTML5中创建了一个Cordova应用程序。我试图在jQuery中进行AJAX调用并使用restAPI进行调用。它与Ripples工作正常,但不能与Android模拟器4.4一起工作。



我使用的代码如下:

I have created a Cordova app in HTML5. I am trying to make an AJAX call in jQuery and calling with restAPI. It's working fine with Ripples but not working with android emulator 4.4.

I am using the code below:

var wcfServiceUrl = "http://dev3/DCLocalGateWay/LocalGateWay/RestGateWay.svc/GetMessage";
   $.ajax({
        url: wcfServiceUrl,
        type: "GET",
        contentType: "application/javascript; charset=utf-8",
        crossDomain: true,
        dataType: "jsonp",
        async: false,
        error: function (error) {
            alert("Menu failed!");
            alert(error);
        },
        success: function (response) {
            alert(response.GetMessageResult);
        }

    });





资源无法加载是我得到的错误我什么时候这一切都在模拟器或bluestack中。当我使用涟漪时,它的工作正常。我们的服务返回JSON。我已经尝试过使用$ .getjson,XHR(XML HTTP Request)。所有方法都给出了相同的错误。



任何指导都将不胜感激。



VM



Resource could not be loaded is the error I am getting when I call this in emulator or bluestack. While I am using ripples, its working fine. Our service returns JSON. I have already tried using $.getjson, XHR (XML HTTP Request). All methods give same error.

Any guidance would be greatly appreciated.

VM

推荐答案





资源无法加载是我得到的错误当我在模拟器或bluestack中调用它时。当我使用涟漪时,它的工作正常。我们的服务返回JSON。我已经尝试使用



Resource could not be loaded is the error I am getting when I call this in emulator or bluestack. While I am using ripples, its working fine. Our service returns JSON. I have already tried using



这篇关于使用Android模拟器运行时,AJAX调用不会在Cordova应用程序中通过JSONP的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 17:04
查看更多