0

我在页面中加载了一些 PartialView 作为对 Ajax 表单帖子的响应。这部分包含两个自己的 Ajax.ActionLink。响应加载后 ActionLinks 无法正常工作 - 它向服务器发送请求,但不会使用返回的内容更新 UpdateTarget。似乎 jquery-ui 提供的小部件(如可拖动)无法以这样的方式绑定到元素(代码放置在部分视图中):

$(function(){ $('#target').draggable();});

我将不胜感激任何解决方案。

PS> ActionLinks在target id更正后开始工作,但是jquery ui steel不工作

4

2 回答 2

1

当您的代码绑定处理程序时,似乎#target 不可用。

尝试使用live(), 或delegate(), 或.on()

于 2012-10-06T10:43:38.197 回答
0

通过在 PartialView 中添加命名函数并在 OnSuccess 中为 Ajax.BeginForm 调用它来解决。当我发现 document.ready 在页面真正更新之前触发 ajax 加载的内容时。

于 2012-10-06T16:18:41.233 回答