gpt4 book ai didi

javascript - jQuery ajax 工作一次,但此后每次都会通过浏览器加载 href

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

我有一个点击处理程序,它读取 a 标签的 href 属性并通过 ajax 加载新内容。该函数返回 false,因此它不遵循 href url。这有效一次,但此后每次,该函数似乎都不会被调用,并且内容也不会异步加载,而是沿着浏览器中的链接加载。

$ ("document").ready( function () {
$(".post_update").click( function () {
$("#dashboard_content").html(ajax_load).load($(this).attr('href'));
return false;
});
});

<a href="{{ path('post_update', {"id":post.id}) }}" class="post_update">Edit</a>

最佳答案

您不应该将文档用作字符串,它本身就是一个对象,请尝试下面的代码。

由于链接位于仪表板容器内,因此在这种情况下您应该使用 live。

$(document).ready( function () {
$("a.post_update").live('click', function () {
$("#dashboard_content").html(ajax_load).load($(this).attr('href'));
return false;
});
});

关于javascript - jQuery ajax 工作一次,但此后每次都会通过浏览器加载 href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6804585/

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