以下是兩個選擇框。我試圖讓C的價值在一個窗體中傳遞。選擇框C從下面的ajax調用填充,但我似乎無法獲得可用的值傳遞給表單。 (最簡單的形式,我尋找類似變種A =「選擇框C」),那麼我可以在形式發送「A」:提前人們檢索由ajax調用填充的選擇框的值
非常感謝X
<select name="list-select" id="list-select">
<option value="">Please select..</option>
<option value="Chemical">Chemical</option>
<option value="Hardware">Hardware</option>
</select>
<select name="C" id="C"></select>
這裏jQuery的位:
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script>
$(document).ready(function ($) {
var list_target_id = 'C'; //first select list ID
var list_select_id = 'list-select'; //second select list ID
var initial_target_html = '<option value="">Please select a colour...</option>'; //Initial prompt for target select
$('#' + list_target_id).html(initial_target_html); //Give the target select the prompt option
$('#' + list_select_id).change(function (e) {
//Grab the chosen value on first select list change
var selectvalue = $(this).val();
//Display 'loading' status in the target select list
$('#' + list_target_id).html('<option value="">Loading...</option>');
if (selectvalue == "") {
//Display initial prompt in target select if blank value selected
$('#' + list_target_id).html(initial_target_html);
} else {
//Make AJAX request, using the selected value as the GET
$.ajax({
url: 'http://www.mypropertyviewing.com/Client_order_form_v1.1/selector.php?svalue=' + selectvalue,
success: function (output) {
$('#' + list_target_id).html(output);
},
error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status + " " + thrownError);
}
});
}
});
});
</script>
您能得到什麼,如果你CONSOLE.LOG(selectvalue)分配後呢? – Duenna
**輸出**給你什麼? – putvande
對不起Duenna我是新手。我仍然處於學習的複製粘貼階段,並且通過查看示例代碼學得很好,但它確實意味着我並不總是理解答案,除非非常簡單,並且可能已經存在於代碼中。這意味着我不知道你的答案是指什麼。 – Timblebop