-3

ページ some.php にこのフォームがあり、送信ボタンをクリックしてフォームからこのデータのクエリを作成し、.php の index.php に表示する必要があります<div id="content">。私はjqueryで何かをしようとしていますが、私はそれが得意ではないので、誰かが私を助けることができますか? :)編集:私はこのようなことを試みましたが、index.phpでは機能しません.フォームデータをblah.phpに送信し、blah.phpでクエリを実行してindex.phpにロードすることは可能<div id="content">ですか?

<?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>
4

2 に答える 2

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 に必要なコンテンツを返すようにする必要があります。ファーストネームとラストネームをクエリ文字列に入れることができます。

于 2012-10-20T19:20:16.147 に答える
0

これのことですか?

if ($_POST['from'])
{
// form is sent
}
于 2012-10-20T19:20:26.067 に答える