我有一個div的頁面,在這個div裏我加載了一個帶有select的窗體的頁面,我可以通過post()函數獲得選擇的選項,但是,我怎麼能同時獲得選擇的選項和完整的數據選項?我試圖通過直接在表單頁面上定位的click()函數獲取完整數據,但它不起作用,我可以在同一頁面上發佈2次(一個用於獲取選定選項,另一個用於完整數據選項)?jquery/ajax post()在張貼的頁面
在此先感謝
的Ciao, 小時。
我有一個div的頁面,在這個div裏我加載了一個帶有select的窗體的頁面,我可以通過post()函數獲得選擇的選項,但是,我怎麼能同時獲得選擇的選項和完整的數據選項?我試圖通過直接在表單頁面上定位的click()函數獲取完整數據,但它不起作用,我可以在同一頁面上發佈2次(一個用於獲取選定選項,另一個用於完整數據選項)?jquery/ajax post()在張貼的頁面
在此先感謝
的Ciao, 小時。
我會用post來獲取所有選項,然後在成功函數中做另一個ajax post調用來獲得選定的選項。這樣,您可以確保在嘗試設置所選選項之前加載所有選項。
@Nick Craver和Rob Lund:謝謝你的回答!我必須同時選擇所有的opions值和選項。 @AdmSteck這似乎是我正在尋找,現在我必須測試它!謝謝。 – haltman 2010-06-08 14:54:49
如果要加載頁面上的不同部分,你可以試試這個
所有要加載的內容創建一個頁面,並用switch
例如「內容單獨的內容。 PHP的」
<?
$key = $_POST['key'];
switch($key) {
case "news":
echo '<div id="news">.............News Content.............</div>';
break;
case "link":
echo '<ul>
<li> <a href="home.html">Home</a> </li>
<li> <a href="aboutus.html">About us</a> </li>
</ul>';
break;
default:
echo "Sorry, the content is not available.";
break;
}
?>
然後事後在您撥打電話的頁面做這樣的事
$(document).ready(function() {
$("#menudiv").load("content.php", { key: 'link' });
$("#newsdiv").load("content.php", { key: 'news' });
});
您想將數組中的所有選項值'
您能解釋一下「完整的數據選項」是什麼意思嗎?您是在尋找所有選項還是隻查找與所選屬性相關的所有屬性和屬性? – 2010-06-08 14:43:05