私はまだ javascript と xml を学んでいますが、最近、簡単に解決できると確信している問題が提示されました。可能であれば、これに関する助けを期待しています。
ここにあるxmlファイルがあります
http://mrblesid.com/blueprint/bookinglist.xml
現在、このコードを使用して、属性「strArtistName」の 1 つだけの値を含むドロップダウン リストを作成しています。
$(document).ready(function(artists){
$.ajax({
type: "GET",
url: "bookinglist.xml",
dataType: "xml",
success: function(artists_list) {
var select = $('#mySelect');
$(artists_list).find('vw_ADM_BookingListNull[strArtistName]').each(function(){
var artists = $(this).attr('strArtistName');
select.append('<option value="'+artists+'">'+artists+'</option>');
});
select.children(":first").text("please make a selection").attr("selected",true);
}
});
});
これは、次の方法でドロップダウンに呼び出されます
<form>
<select id="mySelect">
<option>loading</option>
</select>
</form>
すべてのエントリで見つかったアーティスト名を繰り返すのは避けたいのですが、これには配列を使用する必要があると考えるのは正しいですか? もしそうなら、どうすればいいですか?
リストから選択された名前は、レポートの他の場所で使用する変数に入力する必要があります。
締め切りが迫っているので、どんな助けでも大歓迎です。
前もってありがとう、マイキー