在我的一个页面上显示php文件的格式 - 怎么样?

时间:2012-10-15 17:32:53

标签: php jquery html contact-form ticket-system

我在这个问题上花了一个星期,这可能很简单...

我在我的网站上使用osTicket(开源支持票证系统)。我想在我的一个页面上使用ticketform作为联系表单。我只想显示表单id =“ticketForm”(参见下面的代码),因为我不希望所有其余的代码(带有Support Center Home的菜单,打开新票证,检查票证状态按钮等) .php文件 - 我试图使用iframe,但是太多问题和iframe不是一个很好的方法。

我想使用这部分(我没有显示所有代码,因为我认为代码中有一些敏感信息 - 希望没问题):

<form id="ticketForm" enctype="multipart/form-data" action="open.php" method="post">
   <input type="hidden" value=......... etc. code for name, email, attachment fields, captcha etc.</form>

自: www.mysite.com ..... /支撑/ open.php

并显示在: www.mysite.com ..... / contact.html

这样我就会得到一个与我在该页面上的文字融为一体的联系表格。

任何简单的方法吗?请保持温和(不要以为我知道你认为理所当然的事情) - 我不是编码员:o)谢谢。

1 个答案:

答案 0 :(得分:1)

contact.html中执行以下操作:

$('#result').load('/path/to/open.php #ticketForm');

将从open.php中检索标识为ticketForm的表单,并将其放在contact.html页面中标识为result的div中。

请参阅.load() jquery方法的Loading page fragments部分。

<强>更新
您应该将上面的代码放在contact.html的<body>内的document.ready处理程序中,如下所示:

<script type="text/javascript"> 
    $(document).ready(function() {
       $('#result').load('/path/to/open.php #ticketForm');
    });
</script>