これは私が xml から解析したものですが、長すぎます。短くする方法を知っている人はいますか?「charList()」の数値と「if」の構造が変わっています。
var charList1;
var charList2;
var charList3;
var charList4;
var charList5;
$.ajax({
type: "get",
url: "XMLFile1.xml",
async: false,
dataType: "xml",
success: function (xml) {
$(xml).find('list').each(function () {
obj = $(this).find("title");
if (obj.text() == "1") {
charList1 = (obj.next().text());
} else if (obj.text() == "2") {
charList2 = (obj.next().text());
} else if (obj.text() == "3") {
charList2 = (obj.next().text());
} else if (obj.text() == "4") {
charList2 = (obj.next().text());
} else if (obj.text() == "5") {
charList2 = (obj.next().text());
}
});
}
});