大家好,我是java-script中的新手。所以我希望你能幫助我。當用戶將數據設置爲城市字段時,我想自動在國家字段中設置數據。 我有一個XML文件:使用jQuery-UI自動完成選擇選項時設置多個輸入值
<ROWSET>
<ROW>
<city></city>
<country></country>
</ROW>
</ROWSET>
在HTML文檔中,我有兩個輸入字段
<input id="id_city">
<input id="country">
這裏是我的js代碼:
$.ajax({
url: "/media/xml/country.xml", //your url
type: "GET", //may not need this-fiddle did-default is GET
dataType: "xml",
success: function(xmlResponse) {
var data = $("ROW", xmlResponse).map(function() {
return {
value: $("city", this).text() + ", " + ($.trim($("country", this).text()) || "(unknown country)")
};
}).get();
$("#id_city").autocomplete({
source: function(req, response) {
var re = $.ui.autocomplete.escapeRegex(req.term);
var matcher = new RegExp("^" + re, "i");
response($.grep(data, function(item) {
return matcher.test(item.value);
}));
},
minLength: 2,
select: function(event, ui) {
$("p#result").html(ui.item ? "Selected: " + ui.item.value + ", cityId: " + ui.item.id : "Nothing selected, input was " + this.value);
}
});
}
});
我不知道如何設置自動數據到國家/地區 謝謝。
問題是什麼? – m02ph3u5
對不起,我不知道如何設置自動數據到國家字段 –