Javascript 从jQueryUI对话框获取数据到Java
我正在尝试从dialog到Java获取数据。我有:Javascript 从jQueryUI对话框获取数据到Java,javascript,jquery,get,dialog,Javascript,Jquery,Get,Dialog,我正在尝试从dialog到Java获取数据。我有: <FORM method="post" action="index.jsp" target="_self" name="myForm" id="myForm"> ... <div id="dialog"> <INPUT TYPE="text" NAME="name" VaLUE="enter name"> </div> .... </FORM> $(function() {
<FORM method="post" action="index.jsp" target="_self" name="myForm" id="myForm">
...
<div id="dialog">
<INPUT TYPE="text" NAME="name" VaLUE="enter name">
</div>
....
</FORM>
$(function() {
var saveDialogData = function() {
document.myForm.submit();
}
$( "#dialog" ).dialog({
modal: true,
buttons: { "Ok": function() { $(this).dialog("close"); saveDialogData(); } }
});
});
...
....
$(函数(){
var saveDialogData=函数(){
document.myForm.submit();
}
$(“#对话框”)。对话框({
莫代尔:是的,
按钮:{“确定”:函数(){$(this).dialog(“关闭”);saveDialogData();}
});
});
提交后,我正在检查名称值,请求中缺少。
知道为什么吗?或者如何将对话框数据获取到Java?尝试使用jquery。查看是否可以执行
$(“#myForm”).submit()
或$(“form[name='myForm'])。提交()代码>我编辑过:var saveDialogData=function(){$(“form”).submit();alert('Handler for.submit()调用.);}$(“#dialog”).dialog({模式:true,按钮:{“确定”:function(){$(this)。dialog(“关闭”);saveDialogData();},open:function(类型,数据){$(this)。parent()。appendTo(“myForm”)} }) }); 但是请求中仍然没有“名字”,但是它被发布了?只是没有从传递给服务器的表单中获取值?您是否有firebug查看post数据?是的,它已发布,但缺少名称参数。