我在php中爲腳本創建了一個搜索表單。基本上這個表單有一些複選框和一個提交按鈕。每個複選框都是一個類別,如果我選中一個或多個複選框,結果將按照thoose類別進行過濾。使用Jquery過濾結果
下面是HTML代碼:
<?php
if ($_POST['do_search'] == 'true') {
$results = 'Do the query and store results in the $results var';
}
?>
<form method="post" action="search.php" id="search">
<input type="checkbox" name="categories[]" id="categories[]" value="1">Category 1
<input type="checkbox" name="categories[]" id="categories[]" value="2">Category 2
<input type="checkbox" name="categories[]" id="categories[]" value="3">Category 3
<input type="submit" name="submit">
<input type="hidden" id="do_search" value="true">
</form>
<div id="search_results">
<?php echo $results; ?>
</div>
我試圖用AJAX內嵌得到的結果,我的劇本大部分地區使用jQuery。任何人都可以幫助我弄清楚如何通過ajax實時傳遞$ _POST數據,而無需重新加載頁面?
p.s.我很抱歉我的英文不好,我希望我很清楚:|
當您達到目標時的一些優化建議:對已收到的數據使用緩存,以免多次請求相同的數據。 – Gumbo 2009-12-06 23:30:09
jQuery的網格可能會幫助簡單的事情: http://www.trirand.com/blog/?page_id=5 – 2009-12-06 23:46:25
我真的很感謝你的答案,不幸的是,我不知道ajax這麼多...我想從php腳本加載結果,在cletus提供的例子中,結果寫在JS代碼裏面...我編輯了主代碼,向您展示了我的簡單腳本是如何工作的。我非常感謝你的答案,不幸的是,我不知道ajax這麼多...我想從php腳本中加載結果,在cletus提供的示例中,結果寫在JS代碼內部...我編輯了主代碼以顯示你簡單的腳本是如何工作的。 – Pennywise83 2009-12-06 23:49:13