Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从jQueryUI对话框获取数据到Java_Javascript_Jquery_Get_Dialog - Fatal编程技术网

Javascript 从jQueryUI对话框获取数据到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() {

我正在尝试从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() {
   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数据?是的,它已发布,但缺少名称参数。