我在这里有一个关于JavaScript Popup的问题JavaScript popup result from a form
现在我很想知道,因为没有人可以真正帮助我,甚至连互联网!
是否可以使用JavaScript Dialog显示带有动作“..php”的表单的结果 我找不到了。
情况:
想象一下,我们有2个php文件,index.php和test.php 是否可以使用index.php上的提交按钮创建一个表单,其中action =“test.php” 但是文件test.php将被加载到JavaScript对话框中。
类似这样的事:http://jqueryui.com/dialog/#animated
echo "<form action='getlist.php' method='post'>
<input type='text' name='exte' class='exte' value=".$value['ext'].">
<input type='submit' name='aanvragen' id='aanvragen' value='aanvragen'></form>";
echo "</td>";
这就是我所拥有的,现在我想让getlist.php加载到弹出窗口或Dialog中。
我希望我已经明确了我的问题,我现在试着让这个工作几个小时,而且我的想法很失落。
答案 0 :(得分:3)
当然,它应该是,甚至不是很难,只需使用ajax提交表单并在对话框中显示结果
$('form').on('submit', function(e) {
e.preventDefault();
$.ajax({
url : $(this).attr('action'),
type : $(this).attr('method'),
data : $(this).serialize()
}).done(function(data) {
$('#dialog').html(data).dialog(settings);
});
});