var desc;
$.ajax({
url: "data/step2.xml",
dataType: "xml",
success: function(data){
$(data).find('date').each(function(){
var day = $(this).find('day').text();
var date = $("#txtDate").datepicker("getDate");
date = (date.getDate()+"-"+date.getMonth()+1+"-"+date.getFullYear());
if (day==date){
$(this).find('availability').each(function(){
var prod = $(this).find('product').text();
var time = $(this).find('starttime').text();
if (prod==label){
desc="!";
}
});
}
});
}
});
変数へのアクセスに問題がありdesc
ます... でわかるように値を操作したいのですがdesc="!"
、未定義が返されます。変数をグローバルにする方法はありませんか?またはそれにアクセスする他の方法はありますか?...ああ、このコードはすべて関数内にあります。