我在页面中加载一些PartialView作为对Ajax表单帖子的响应。这部分包含两个自己的Ajax.ActionLink。响应加载后,ActionLinks无法正常工作 - 它会向服务器发送请求,但不会使用返回的内容更新UpdateTarget。 看起来像jquery-ui提供的小部件(像draggable)不能像这样绑定到元素(代码放在局部视图中):
$(function(){ $('#target').draggable();});
我很感激任何解决方案。
PS> ActionLinks在目标ID修正后开始工作,但是jquery ui steel不起作用
答案 0 :(得分:1)
当你的代码绑定处理程序时,似乎#target不可用..
尝试使用live()
,delegate()
或.on()
答案 1 :(得分:0)
通过在PartialView中添加命名函数并在OnSuccess中为Ajax.BeginForm调用它来解决。当我发现document.ready在页面真正更新之前为ajax加载的内容触发。