Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法从phonegap应用程序的jquery中的url以文本形式获取JSON数据?_Javascript_Jquery_Json - Fatal编程技术网

Javascript 无法从phonegap应用程序的jquery中的url以文本形式获取JSON数据?

Javascript 无法从phonegap应用程序的jquery中的url以文本形式获取JSON数据?,javascript,jquery,json,Javascript,Jquery,Json,我使用以下代码从SOAP web服务中以文本形式获取数据,如下所示: $(document).ready(function () { $("#btn").click( function () { alert("s"); $.ajax({ url: 'http://magicmap.skmm.gov.my/McmcServicemain_bb.asmx/Login?UserName=navdeep@gmail.com&am

我使用以下代码从SOAP web服务中以文本形式获取数据,如下所示:

$(document).ready(function () {

    $("#btn").click(  function () {
        alert("s");
          $.ajax({
              url: 'http://magicmap.skmm.gov.my/McmcServicemain_bb.asmx/Login?UserName=navdeep@gmail.com&Password=abc',
              dataType: "text",
              async: true,
              success: function (result) {
                  alert(result);
              },
              error: function (request,error) {
                  alert('Network error has occurred please try again!'+request +error);
              }
          });    

    });
});
在这里,如果我更改URL并使用相同的JSON,那么它运行良好,并完美地返回数据


这两个网址有什么不同吗?请帮助我,我被困在这里两天了。我不熟悉JQuery。谢谢

json generator.comURL之所以有效,是因为它支持。它设置响应头:

访问控制允许来源:*

这意味着您可以进行跨域请求。您的另一个URL没有输出CORS头,因此浏览器拒绝响应


要使其他URL正常工作,您必须通过同一域上的服务器端脚本代理请求,因为此文件中有.

remove string标记,并添加到$.ajax函数数据类型中:“json”在success函数var obj=jQuery.parseJSON(result)中使用它;我如何代理请求?