0
JS對我來說還是有點不自然。我可以讀它好吧,但寫它是我很少有機會做的事情。
基於field1選擇的AutoSuggest field2
我有這種形式(簡體)
<form>
<div class="form_element">
<label for="co">Cust Company:</label>
<input type="text" name="co" value="" id="co" />
</div>
<div class="form_element">
<label for="contact">Cust Name:</label>
<input type="text" name="contact" value="" id="contact" />
</div>
</form>
我得到的自動完成的工作就好了#co
輸入,但我可以用一些指導得到下一步的工作。
我需要根據#co
選擇自動建議#contact
輸入的名稱。
我的JS目前看起來像這樣
<script type="text/javascript">
$('input#co').autocomplete({
minLength: 2,
source: function(request, response1) {
url_1 = 'company/get_names/'+ request.term +'/name/json'
$.getJSON(url_1, function(companies) {
response1(companies);
});
},
select: function(event, company){
$('input#co').val(company.item.value);
//alert(company.item.id); // For testing
url_2 = 'contact/persons_list/'+ company.item.id +'/json'
$('input#contact').autocomplete({
source: function(request, response2) {
$.getJSON(url_2, function(people) {
response2(people);
});
}
})
}
});
</script>
我如何獲得的人/聯繫人一次值/建議是選擇了#co
輸入的輸入#contact
顯示建議名單?