打开jQuery弹出窗口而不是默认编辑页面

问题描述:

我有一个链接转到默认编辑页面。 http://127.0.0.1:3000/calendars/16/edit 我想调用一个jQuery弹出窗口来处理编辑操作。我希望弹出窗口具有可编辑的部分。 有没有办法做到这一点?打开jQuery弹出窗口而不是默认编辑页面

+0

可能。但是,如果没有发布我们可以*看到的*(我们无法访问*您的*本地主机),那么回答可能会非常棘手。你想嵌入*整个页面*在jQuery模式/弹出? – 2010-12-15 15:50:24

+0

@David - 是的,所有的输入字段都需要进入弹出窗口。 – Ved 2010-12-15 16:39:54

只需点击该链接,就可以对网址(上面给出的网址)进行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