填写div的内容

时间:2012-10-20 19:17:25

标签: php jquery ajax

我在页面some.php上有这个表单,当我点击提交按钮从表单查询此数据并在<div id="content">中的index.php中显示时,我想要这个表单。我尝试用jquery做一些事情,但我不是很好,所以如果有人可以帮助我? :) 编辑:我尝试了类似的东西,但它不能在index.php中工作。是否有可能将表单数据发送到blah.php和blah.php执行查询,然后将其加载到<div id="content">中的index.php中? / p>

<?php if(isset($_POST['search']))
{
$my_html  = "<script type='text/javascript'>"  ;
$my_html .= "$('#content').fadeIn(1500);" ;
$my_html .= " $('#content').load('blah.php');";

$my_html .= "</script>";
echo $my_html ;
}
?>

some.php

<form id="search" name="search" method="post" action="index.php">
     Price from:
    <input type="text" name="from" id="from" width="50px" />
     Price to: 
     <input type="text" name="to" id="to" width="50px" />
<input type="submit" class="btn_advancedsearch" name="search" id="search" value="Search" />
     </form>

2 个答案:

答案 0 :(得分:0)

你可以这样做:

<script type="text/javascript>
   loadContent()
   {
           $('#content').load('blah.php')
   }
</script>
<form id="search" name="search" method="post" action="index.php">
     Price from:
    <input type="text" name="from" id="from" width="50px" />
     Price to: 
     <input type="text" name="to" id="to" width="50px" />
<input type="button" onclick="loadContent()" class="btn_advancedsearch" name="search" id="search" value="Search" />
     </form>

显然你必须确保blah.php在你的div中返回你想要的任何内容 - 你可以在查询字符串中输入firstname和lastname。

答案 1 :(得分:0)

你的意思是?

if ($_POST['from'])
{
// form is sent
}