gpt4 book ai didi

javascript - 处理部分 View 和 javascript

转载 作者:行者123 更新时间:2023-12-02 18:56:18 25 4
gpt4 key购买 nike

我已经设置了一个部分 View 来在索引页中呈现。当用户单击排序按钮时,部分 View 将使用 Ajax 发布到服务器。这样整个页面就不会只刷新部分 View 表。

问题是在第一次排序后,索引页中的 JavaScript 不再有效。我通过将 js 放在局部 View 本身来持久化事件来解决这个问题,但这会产生 js 错误,提示“继续”或“忽略”。

最佳答案

这是因为您新注入(inject)的元素(通过ajax)不知道有界事件。因此这些事件绑定(bind)对他们来说不可用。

您应该更改事件绑定(bind)以使用 on这样它就能处理当前元素和 future 元素(通过ajax等动态添加到DOM)

例如,如果您要处理具有 css 类 someCssClassSelector 的元素的 click 事件,

改变

$(".someCssClassSelector").click(function(){
//do something
});

$(document).on("click",".someCssClassSelector",function(){
//do something
});

关于javascript - 处理部分 View 和 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15298421/

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