Привет всем Я новичок в java-скрипте. Поэтому я надеюсь, что вы можете мне помочь. Когда пользователь устанавливает данные в поле города, я хочу автоматически установить данные в поле страны. У меня есть файл 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
Извините, я не знаю, как автоматически установить данные в поле страны. –