【发布时间】:2009-02-13 16:16:15
【问题描述】:
我有一个特定日期的事件的 ASP.NET MVC 页面。我也在使用 jQuery datepicker,当我选择一天时,我创建了一个函数,通过 Ajax 将这个选定的日期发送到 MVC ActionResult 方法,这个方法将处理这一天,将完成所有数据库东西,并将返回我这个选定日期的所有事件。到目前为止,一切都很好......
在那之后,我尝试使用 jQuery 线索提示通过 Ajax 向我展示一些事件细节,这也有效...... 部分!!!
为什么是部分?当我第一次(也是第一次)加载页面时,提示效果很好,所有的 Ajax 东西!在所有第一次加载中,页面将显示今天的事件,这不是通过 Ajax,它只是一个 ViewData["events"] 为页面发送信息。但是,如果我选择一天,页面会通过 Ajax 更新,但提示不再起作用了!!他们没有显示任何东西......我将链接悬停,没有任何反应......什么也没有。
我认为这是一个提示问题,但令我惊讶的是它不是......
仅出于测试目的,我在 jQuery 中创建了这个:
$(".myLink").click(function(){ alert($(this).attr("id")); }
当页面第一次加载时,这个代码可以工作,但是如果我选择另一天并且页面被更新,这个 jQuery 代码就不再工作了!!点击功能根本不起作用!!
那么,结束这个疑问……有人知道会发生什么吗?为什么我的 jQuery 代码在通过 Ajax 更新的 ASP.NET MVC 页面中不起作用??
谢谢大家!!
【问题讨论】:
标签: asp.net-ajax jquery