我有一个基于jQuery的表单,它在表单中设置隐藏输入字段的值。我在使用php提交表单后检索此值:$ _POST ['myinputvar'](这是一个生成的URL)。
这个检索到的var是一个XML文件的URL,我用SimpleXML函数解析它。
目标是在提交表单后在对话框中显示此结果并在此处执行我的PHP内容
代码:
用于填充输入字段的jQuery:
$('#myForm').submit(function() {
$("input[name='field']").val(generatedUrl);
});
PHP:
if (isset($_POST['field']))
{
$xml = simplexml_load_file($_POST['field']);
print_r($xml);
}
表格:
<form action="http://www.mysite.com/index.php" id="myForm" method="post">
<input name="field" type="hidden" value='' />
<input id="submit" type="submit" value="ok" />
</form>
那么如何在提交后将我的PHP部分显示在一个对话框中?
任何帮助将非常感谢!谢谢!
答案 0 :(得分:0)
由于您似乎不使用AJAX,因此您可以按the doc中所述的方式执行此操作:
<script>
$(function() {
$( "#dialog" ).dialog();
});
</script>
<div id="dialog" title="Basic dialog">
<p><?php echo $xml;?></p>
</div>