-2
if(status == "meeting")
{ 
   console.log("StartTime: " + form.mytime.value); //display 17:00
   xmlReplace("CFStatus", "InMeeting"); // change the CFstatus == in Meeting
   time = form.mytime.value + ":00"; //display 17:00:00 for format purpose
   xmlReplace("StartTime", time); // create new variable Startime time  
}

次に、すべての情報を以下のifステートメントに適切に渡しますが、何らかの理由で時刻が00:00:00を表示しています

if($CFStatus.text() == "InMeeting")
{   
$time = $xml.find("StartTime");
console.log("StartTimebefore:" + $time.text());  //00:00:00   How come it display 00:00:00????
    localStorage.setItem("StartTime", $time.text());
document.getElementById("mytime").setAttribute("value", $time.text());
$('#mytime').trigger('datebox', {'method':'set', 'value':$time.text()});
console.log("StartTimeafter:" + $time.text()); //00:00:00
}

間違った情報を渡しましたか?

4

1 に答える 1

0

これはアンドロイドのバグだと思います

https://code.google.com/p/android/issues/detail?id=11973

JSON.parse に null を渡すことが原因です。Android のように引数が null でないことを明示的に確認する必要があります。これにより例外がスローされます。

于 2013-09-16T16:47:22.947 に答える