【问题标题】:jQuery .load() stops complete script on iPhone/Android without error messagejQuery .load() 在 iPhone/Android 上停止完整的脚本而没有错误消息
【发布时间】:2015-11-01 00:20:21
【问题描述】:

自从我将以下几行添加到 mij jQuery 脚本中,整个 jQuery 不再在移动设备上运行。在所有 PC 浏览器上一切正常

if ( $("input[name=campaign_id").val() ) {  
  $('#address').load('/Xscripts/fetch_users_data.php?cid=' + $("input[name=campaign_id").val(), function(responseTxt, statusTxt, xhr){
  if(statusTxt == "error")
    alert("Error by loading data: " + xhr.status + ": " + xhr.statusText);
  });
};

没有错误信息,只是所有的jQuery函数都完全不起作用。

有人知道如何解决这个问题吗?这个加载代码如何使完整的 jQuery 脚本在 iPhone 和 Android 上崩溃?删除这些行会使脚本的其余部分再次运行。

非常感谢,

尼法

【问题讨论】:

    标签: android jquery iphone jquery-mobile


    【解决方案1】:

    好吧,让我们尝试一些事情

    1st close input attr with ] .. 替换两个地方的下一个代码

    $("input[name=campaign_id]").val()
                       ------^------
    

    第二个加载网址你可以试试

    'Xscripts/fetch_users_data.php?cid=' + $("input[name=campaign_id]").val()
    

    './Xscripts/fetch_users_data.php?cid=' + $("input[name=campaign_id]").val()
    

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-09
      • 1970-01-01
      • 2018-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-28
      • 1970-01-01
      相关资源
      最近更新 更多