用戶從下拉字段中選擇一個狀態,然後ajax將該值發佈到數據庫,以檢索位於該州內的高中列表。將div附加到網頁 - 使用ajax發佈數據
我也有其他領域要求他們的姓名和電子郵件地址。一旦用戶選擇了州,它就會找到合適的高中並與高中一起顯示新的下拉菜單,這裏是我遇到問題的地方,它與其他字段重複:名稱和電子郵件。
HTML
<form>
<div id="inquiry-form">
name:
email:
state drop-down field
</div>
<div id="high-schools">
high school drop-down field
</div>
submit button
</form>
JS
$(document).ready(function() {
$('#state').bind('change', function() {
var form_data = {
state : $('#state').val(),
ajax : '1'
};
$.ajax({
url: '/recruiter-card/index.php/inquiry/index',
type: "POST",
data: form_data,
success: function(msg) {
$("#high-schools").html(msg);
}
});
return false;
});
});
我沒有對這個的jsfiddle,這裏是做什麼的選擇狀態之後,它複製所有字段的屏幕截圖。
什麼是顯示高中下拉並保持所有其他字段不變,而不用複製的最佳方式?
是否AJAX查詢只返回,高中選項標籤裏面? – 2012-04-09 17:29:39
@亞當 - 我想它會返回整個網頁。 – Brad 2012-04-09 17:39:01