首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开jQuery ui对话框,并在表单提交后显示PHP Post响应

打开jQuery ui对话框,并在表单提交后显示PHP Post响应
EN

Stack Overflow用户
提问于 2012-06-15 16:52:48
回答 1查看 2.2K关注 0票数 0

我有一个基于jQuery的表单,用于设置表单中隐藏输入字段的值。在使用php:$_POST'myinputvar'提交表单后,我检索到了这个值。

这个检索到的var是一个XML文件的url,我使用SimpleXML函数解析该文件。

我们的目标是在提交表单后在对话框中显示结果,并在此处执行PHP操作

代码:

用于填充我的输入字段的jQuery:

代码语言:javascript
复制
        $('#myForm').submit(function() {
            $("input[name='field']").val(generatedUrl);
        });

PHP:

代码语言:javascript
复制
if (isset($_POST['field']))
{
  $xml = simplexml_load_file($_POST['field']);
  print_r($xml);
}

表单:

代码语言:javascript
复制
<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部件显示到对话框中?

任何帮助都将不胜感激!谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-06-15 17:04:22

既然你似乎不使用AJAX,你可以按照the doc中的规定那样做:

代码语言:javascript
复制
<script>
    $(function() {
        $( "#dialog" ).dialog();
    });
</script>



<div id="dialog" title="Basic dialog">
    <p><?php echo $xml;?></p>
</div>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11047470

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档