Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.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
通过单击href url加载新页面时,不会调用JavaScript中的函数_Javascript_Jquery_Html - Fatal编程技术网

通过单击href url加载新页面时,不会调用JavaScript中的函数

通过单击href url加载新页面时,不会调用JavaScript中的函数,javascript,jquery,html,Javascript,Jquery,Html,我正在使用jQuery Mobile创建一个web应用程序。我的href链接和javascript代码有问题。 这是我的index.html和curate.html中的javascript代码: $(document).ready(function(){ alert("Hello!"); }); 在html代码中,它只是导航栏的代码: <ul> <li><a href="index.html">Home</a></li>

我正在使用jQuery Mobile创建一个web应用程序。我的href链接和javascript代码有问题。 这是我的
index.html
curate.html
中的javascript代码:

$(document).ready(function(){
   alert("Hello!");
});
在html代码中,它只是导航栏的代码:

<ul>
    <li><a href="index.html">Home</a></li>
    <li><a href="curate.html">curate</a></li>
</ul>
类似于副馆长页面

我想也许在使用href时,页面并没有真正加载。我在头部添加了
,但它不起作用。出于某些原因,我想使用href在页面之间进行引导。那么,有人知道如何在保留href链接的同时解决问题吗

谢谢

您需要更改:

$(document).ready(function(){alert("Hello!");
致:

我还将把结构分为不同的部分,这更清楚地说明了您将来何时可能需要改进系统。

您需要更改:

$(document).ready(function(){alert("Hello!");
致:


我还将把结构分解成不同的行,这更清楚地说明了您将来何时可能需要改进系统。

尝试包含此


示例应该会有所帮助。

尝试包含此



示例应该有帮助。

要查看使用javascript开发时出现的问题,您应该使用navigator的开发人员控制台,这对查看使用javascript开发时出现的问题非常有帮助,您应该使用navigator的开发人员控制台,这非常有帮助。以下是详细信息:

问题是由jQuery Mobile引起的。细节如下:

你错过了比赛;最后是$(document.ready(function(){alert(“Hello!”);});谢谢!在Post中键入内容是错误的,因为您错过了;最后是$(document.ready(function(){alert(“Hello!”);});谢谢!在Post中输入是一个错误非常感谢James,但我认为这是我在这里犯的一个输入错误,不是在我的真实代码中。没问题,你已经让它工作了吗?可能是JavaScript代码中的其他地方出错,导致$(document).ready()块无法执行。还没有。如果通过单击href链接加载页面,则不会执行该命令。但是如果刷新页面,则会执行$document.ready()。这太奇怪了。。。我会想一想,然后再打给你。我找不到或想不出任何可能导致问题的jQuery错误,页面是否包含更多JavaScript/jQuery代码?非常感谢James,但我认为这是我在这里犯的一个键入错误,不是在我的真实代码中。没问题,你已经让它工作了吗?可能是JavaScript代码中的其他地方出错,导致$(document).ready()块无法执行。还没有。如果通过单击href链接加载页面,则不会执行该命令。但是如果刷新页面,则会执行$document.ready()。这太奇怪了。。。我会想一想,然后再打给你。我找不到或想不出任何可能导致问题的jQuery错误,页面是否包含更多JavaScript/jQuery代码?仍然无法工作。我和这个例子的区别是我使用了hrel链接,他使用了按钮输入。我确实认为hrel链接有问题,你需要JQuery库。只包含不起作用的内容。请@nimish为什么引用一个过时的jQuery版本?@JamesWright不是真的。。我强调了示例中包含的JS库,我已经发布了一个链接。如果有人认为我建议添加1.4.2 lib,我很抱歉。基本上,在我的下一个回复中,我给出了一个链接,指向可以找到最新库的下载位置。在他的实现中,我能看到的唯一问题是缺少了库的包含。@尼米什非常抱歉得出这样的结论,我只是对人们无缘无故地使用过时的软件感到非常迂腐!还是不行。我和这个例子的区别是我使用了hrel链接,他使用了按钮输入。我确实认为hrel链接有问题,你需要JQuery库。只包含不起作用的内容。请@nimish为什么引用一个过时的jQuery版本?@JamesWright不是真的。。我强调了示例中包含的JS库,我已经发布了一个链接。如果有人认为我建议添加1.4.2 lib,我很抱歉。基本上,在我的下一个回复中,我给出了一个链接,指向可以找到最新库的下载位置。在他的实现中,我能看到的唯一问题是缺少了库的包含。@尼米什非常抱歉得出这样的结论,我只是对人们无缘无故地使用过时的软件感到非常迂腐!
$(document).ready(function(){alert("Hello!");
$(document).ready(function(){alert("Hello!")});