gpt4 book ai didi

用于单击链接的 javascript 不起作用,但在重新加载页面后起作用

转载 作者:行者123 更新时间:2023-11-28 01:42:06 25 4
gpt4 key购买 nike

我有一个html页面,在head中我引用了js文件

<head>
<script src="/queue.js"></script>
</head>

在正文中我有一个链接

<a href="#" onclick="get_ajax()">click me</a>

js文件如下(使用jQuery)

function get_ajax(){
$.get("/queue/get_ajax", function(data){
$("#div_id").html(data);
});
}

点击链接不会触发js函数,但是重新加载页面就可以工作了。

问题是我引用js文件的方式造成的吗?

这是 Rails 4 应用程序的页面。

完整的头部就像

 <head> 
<title>XXXX</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="jquery/jquery.mobile-1.2.1.min.css" />
<link rel="stylesheet" href="my.css" />
<script src="/queue.js"></script>
<script src="jquery/jquery-1.8.3.min.js"></script>
<script src="jquery/jquery.mobile-1.2.1.min.js"></script>
</head>

我发现生成的 html 页面没有 <script src="/queue.js"></script>包括,当我在浏览器中检查页面源代码时

最佳答案

试试这个

更改 js 文件的顺序(库优先)

<script src="jquery/jquery-1.8.3.min.js"></script>
<script src="/queue.js"></script>

然后

<a href="javascript:void(0)" onclick="get_ajax()">click me</a>

关于用于单击链接的 javascript 不起作用,但在重新加载页面后起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20798783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com