打开jQuery弹出窗口而不是默认编辑页面
问题描述:
我有一个链接转到默认编辑页面。 http://127.0.0.1:3000/calendars/16/edit 我想调用一个jQuery弹出窗口来处理编辑操作。我希望弹出窗口具有可编辑的部分。 有没有办法做到这一点?打开jQuery弹出窗口而不是默认编辑页面
答
只需点击该链接,就可以对网址(上面给出的网址)进行ajax调用。 把返回的数据在一个DIV(比如说#xyz) 使用jQuery对话框(参见http://jqueryui.com/demos/dialog/)
$("#xyz").dialog();
$("#xyz form").submit(function(){
// Do ajax call here to submit the form
$("#xyz").dialog('close');
return false;
})
+0
我不明白这个部分“只需点击该链接就可以对网址(上面给出的那个)进行ajax调用。将返回的数据放在DIV中(比如#xyz)” - 我的编辑表单是编辑。 html.erb现在是否将返回的内容放入div中? – Ved 2010-12-17 10:30:42
可能。但是,如果没有发布我们可以*看到的*(我们无法访问*您的*本地主机),那么回答可能会非常棘手。你想嵌入*整个页面*在jQuery模式/弹出? – 2010-12-15 15:50:24
@David - 是的,所有的输入字段都需要进入弹出窗口。 – Ved 2010-12-15 16:39:54