jQuery .load()在iPhone / Android上停止完整脚本,没有错误消息

时间:2015-11-01 00:20:22

标签: android jquery iphone jquery-mobile

由于我将以下行添加到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上崩溃?删除这些行会使脚本的其余部分再次运行。

非常感谢,

的NifA

1 个答案:

答案 0 :(得分:0)

好吧让我们尝试一些事情

第一次关闭输入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()

希望有所帮助