ここに私のjsと問題があります:
function refreshDiagValues()
{
var xmlhttp = null;
var recv;
try {
// Firefox, Opera 8.0+, Safari
xmlhttp = new XMLHttpRequest();
} catch (e) {
// Internet Explorer
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
xmlhttp.onreadystatechange = function()
{
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
recv=xmlhttp.responseText;
document.getElementById("text7").innerHTML = recv;
}
};
xmlhttp.open("GET","ajax_DGS0101", false);
xmlhttp.send();
}
IE と chrome ではこの作業を行うことができましたが、Safari では失敗しました。
変更してテストしたところdocument.getElementById("text7").innerHTML = 5
、すべてのブラウザで正しい番号が表示されます。
responseText
サファリの値が含まれていないように感じますが、クロムと IE の結果が含まれています。
誰でも私を助けることができますか?