我有一个基于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 部分显示在对话框中呢?
任何帮助将不胜感激!谢谢!
由于您似乎不使用 AJAX,因此您可以按照文档中的说明进行操作:
<script>
$(function() {
$( "#dialog" ).dialog();
});
</script>
<div id="dialog" title="Basic dialog">
<p><?php echo $xml;?></p>
</div>