从jquery对话框iframe获取表单值
我已尝试将此代码缩小到最基本的部分 我有这个jquery对话框。它有一个iframe,它是一个用表单填充的JSP 当用户单击save按钮时,我想从iframe表单中获取一些表单值。 我只是不知道如何从Save函数访问这些表单字段(title、htmldata是表单字段名)从jquery对话框iframe获取表单值,jquery,jquery-ui,iframe,Jquery,Jquery Ui,Iframe,我已尝试将此代码缩小到最基本的部分 我有这个jquery对话框。它有一个iframe,它是一个用表单填充的JSP 当用户单击save按钮时,我想从iframe表单中获取一些表单值。 我只是不知道如何从Save函数访问这些表单字段(title、htmldata是表单字段名) $("#dialog-edit-raw").dialog({ autoOpen: false, height: 300, width: 500, position: [200, 100], modal: true,
$("#dialog-edit-raw").dialog({
autoOpen: false, height: 300, width: 500, position: [200, 100], modal: true,
buttons: {
Save: function() {
$.ajax({
type: "POST",
url: "/servlet/trainingServlet",
data: ({method: 'ajaxSaveArticle',title: title_from_Form }),
cache: false,
dataType: 'json',
beforeSend: function(){
},
error: function(jqXHR, textStatus, errorThrown){
},
success: function(data){
}
});
},
Close: function() {
$( this ).dialog( "close" );
}
},
close: function() {
$( this ).html('');
}
});
谢谢你的帮助我找到了:
$("#iframeedit").contents().find("#title");
input name="title" id="title" size="50" value="" type="text"
textarea cols="50" id="htmldata" name="htmldata" rows="6"
$("#iframeedit").contents().find("#title");