Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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
Jquery 为什么这个脚本可以';不要调用web服务_Jquery_Jquery Mobile - Fatal编程技术网

Jquery 为什么这个脚本可以';不要调用web服务

Jquery 为什么这个脚本可以';不要调用web服务,jquery,jquery-mobile,Jquery,Jquery Mobile,这是使用phonegap和jquerymobile编写的移动应用程序实践代码的一部分 $('#page_node_pages').live('pageshow',function(){ try { $.ajax({ url: "http://mydomain/industry", type: 'get', dataType: 'json', error: function (XMLHttpRequest, textStatus, err

这是使用phonegap和jquerymobile编写的移动应用程序实践代码的一部分

$('#page_node_pages').live('pageshow',function(){
  try {
    $.ajax({
      url: "http://mydomain/industry",
      type: 'get',
      dataType: 'json',
      error: function (XMLHttpRequest, textStatus, errorThrown) {
        alert('page_node_pages - failed to retrieve pages');
        console.log(JSON.stringify(XMLHttpRequest));
        console.log(JSON.stringify(textStatus));
        console.log(JSON.stringify(errorThrown));
      },
      success: function (data) {
        $("#page_node_pages_list").html("");
        $.each(data.nodes,function (node_index,node_value) {
          console.log(JSON.stringify(node_value));
          $("#page_node_pages_list").append($("<li></li>",{"html":"<a href='#page_node_view' id='" + node_value.node.Nid + "' class='page_node_pages_list_title'>" + node_value.node.name + "</a>"}));
        });
        $("#page_node_pages_list").listview("destroy").listview();
      }
    });
  }
  catch (error) { alert("page_node_pages - " + error); }
});
$('page#u node_pages').live('pageshow',function(){
试一试{
$.ajax({
url:“http://mydomain/industry",
键入:“get”,
数据类型:“json”,
错误:函数(XMLHttpRequest、textStatus、errorshown){
警报(“页面\节点\页面-检索页面失败”);
log(JSON.stringify(XMLHttpRequest));
log(JSON.stringify(textStatus));
log(JSON.stringify(error抛出));
},
成功:功能(数据){
$(“#页面节点#页面列表”).html(“”);
$.each(数据.节点,函数(节点索引,节点值){
log(JSON.stringify(node_值));
$(“#page_node_pages_list”)。追加($(“
  • ”,{“html”:“}”); }); $(“页面节点页面列表”).listview(“销毁”).listview(); } }); } catch(error){alert(“page_node_pages-”+error);} });

    如果我将其编译为移动应用程序,它将调用web服务。但是如果我尝试在桌面电脑上使用chrome来运行它,它不会调用web服务。有人知道问题出在哪里吗?

    您必须从(本地)服务器运行它,而不是从文件运行它。对于直接加载到浏览器的本地文件,Chrome的行为不同。因此,默认情况下,使用本地文件的ajax调用可能无法工作。

    是否可能使用跨域脚本?使用了不同版本的jQuery?
    live
    已被弃用,因为jQuery 1.7 btw。我尝试在本地服务器或文件中运行它,两个工作表和浏览器都无法阻止跨域ajax功能