2009-10-23 32 views
0

當前我試圖添加到jquery的自動完成模塊中。在我自動完成我的文本字段後,我選擇到我的下一個字段(一個下拉菜單)。當下拉菜單集中時,我想檢查我的文本字段,並根據文本字段的具體列表填充下拉列表。在PHP中使用jquery的請求

這是jQuery能做的嗎?我知道我可以通過附加腳本標記並將值傳回給json來做到這一點,但想知道我是否可以用jquery做類似這樣的事情。

在此先感謝..仍然發現這個美好的框架!

回答

0

這應該是沒什麼大不了的 - 您使用$ .val()讀取文本字段的內容,然後爲您的PHP代碼創建一個可能包含成功/失敗的對象/數組的PHP代碼標誌,並將其轉換爲json(json_encode),並簡單地回顯。

類似:

val entry = $('#textfield').val(); 
$.get('http://yourserver/getvalues.php', { entry: entry }, function(result) { 
    if (result.success) { 
     var options = result.options; 
     $('#select').empty(); 
     $.each(options, function(key, value) { 
     $('<option>').val(key).text(value).appendTo('#select'); 
     } 
    } 
}, 'json'); 
+0

謝謝!!我有這個接近工作。現在唯一不起作用的是appendTo部分。我正在努力:) 謝謝! – Petrogad 2009-10-23 13:13:27