gpt4 book ai didi

javascript - 使用 MVC 局部 View 后使用 JQuery/AJAX 刷新内容

转载 作者:行者123 更新时间:2023-11-29 18:36:42 25 4
gpt4 key购买 nike

使用以下 JQuery/AJAX 函数,当在名为“ReportedIssue”的组合框中的选项发生更改时,我正在调用局部 View ,该组合框也在局部 View 中。名为“tableContent”。

<script type="text/javascript">
$(function() {
$('#ReportedIssue')
.change(function() {
var styleValue = $(this).val();
$('#tableContent').load(
'/CurReport/TableResults',
{ style: styleValue }
);
})
.change();
});
</script>

我的问题是,在跳转到局部 View 后,我失去了到 javascript 的链接。我想我应该使用 JQuery“.live()”,但我不确定。

简而言之,我想在我的 JavaScript 和我的组合框之间以及在包含部分 View 的 HTML 之后重新建立链接。

我希望我说得够清楚了,

亚伦

最佳答案

此答案已弃用,请参阅 Mike's answer


从 jQuery 1.4 开始,您可以使用 live具有更改事件的处理程序。只需更改您的代码即可使用它。如果您坚持使用早期版本的 jQuery,则需要在 AJAX 回调中重新应用处理程序。

$(function() { 
$('#ReportedIssue').live('change', function() {
var styleValue = $(this).val();
$('#tableContent').load(
'/CurReport/TableResults',
{ style: styleValue }
);
})
});

关于javascript - 使用 MVC 局部 View 后使用 JQuery/AJAX 刷新内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503787/

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