使用外部脚本和jQuery Mobile的未捕获的ReferenceError

我正在尝试创建一个Web应用程序,但无法让我的JavaScript工作。

当使用全新启动的浏览器加载页面时,我得到’Uncaught ReferenceError:getResult未定义’(位于js / ajax.js中),但是当我刷新页面时,一切正常。 我试图移动脚本加载发生的地方,但我无法让它工作。

我发现了一堆类似的问题,但他们似乎建议在里面加载脚本,而不是使用$(document).ready(),我已经这样做了。 任何人?

编辑: 我注意到只有从另一个jQuery移动页面发生时才会出现错误。

的index.html

   sio.signalare.se         .wrap { white-space: normal !important; }    

ATC-felkoder

  • F1

    Välj 0 1 2 3 4 5 6 7 8 9 A C E F H L P U
Version 2.0

JS / ajax.js

 function getResult(e) { if (e.value) { var ajax_load = "loading..."; var loadUrl = "data/result.php?args=" + e.id + "|" + e.value; $("#" + e.id + "-result").load(loadUrl); } else { $("#" + e.id + "-result").empty(); } } 

;使用jQuery Mobile时,TLDR: 在内部页面上被忽略。

要将jQuery Mobile与外部样式和脚本一起使用,您必须根据文档为每个页面加载相同的脚本和样式集。