1
次のコードで作業するときxmlhttp.statusが0になっていますxmlhttp.statusが0になると検索したときにローカルファイルを使用すると応答は0になります私はコードを実行すると応答がnullになっています。htmlのajaxを使用してxmlファイルを解析する
<script language="javascript">
var xmlhttp;
function init() {
// put more code here in case you are concerned about browsers that do not provide XMLHttpRequest object directly
xmlhttp = new XMLHttpRequest();
}
function getdetails() {
var txtDate = document.getElementById("txtDate");
var url = "http://192.168.1.31:8080/CFL/seam/resource/restv1/test?date=" + txtDate.value;
xmlhttp.open('GET',url,true);
xmlhttp.send(null);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 0) {
var det = eval("(" + xmlhttp.responseXML + ")");
var xmlDoc=xmlhttp.responseText;
alert(xmlDoc);
}
else
alert("Error ->" + xmlhttp.responseText);
}
};
}
</script>
<body onload="init()">
<form name="form1" method="post" action="jquery-datepicker-disable-future-dates.aspx" id="form1">
<center>Date: <input name="txtDate" type="text" id="txtDate" /><br /><input type="button" value="Get Details" onclick="getdetails()"/></center>
<div id="div1"></div>
</table>
</form>
</body>