jQueryを使用してXMLデータ(さまざまなサイズの配列)を読み取って署名するにはどうすればよいですか?
XMLからラインノードを読み取り、JavaScript配列に格納するAJAXは、XML配列のサイズが一定ではありません。
私のコード:
$(document).ready(function(){
$.ajax({
type: "GET",
url: "sites.xml",
dataType: "xml",
success: function(xml) {
$(xml).find('msg').each(function() {
var title = $(this).find('title').text();
i = 0;
tic = new Array();
$(this).find('desc').each(function() {
tic.push($(this).find('line').text());
alert(tic[i]);
i++;
});
});
}
});
});
およびXMLファイル(デモ)
<msgs>
<msg>
<title>ABC</title>
<desc>
<line>test 1</line>
<line>test 2</line>
<line>test 2</line>
</desc>
<time>5</time>
</msg>
</msgs>
誰か助けてくれませんか