我有一個簡單的腳本,在阿賈克斯,我想根據價值來獲取返回並進行處理:如何捕獲AJAX響應?
if (xmlhttp.readyState==4) {
if (xmlhttp.responseText == "not available") {
document.write("not available");
}
}
同時,我想這一點,它的工作:
if (xmlhttp.readyState==4) {
document.write(xmlhttp.responseText);
}
我在做什麼錯?
謝謝您的回覆。這是我目前的域名可用性檢查腳本的偉大工程:
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#dtype').change(function() {
var opt = $('#domain').val();
$.ajax({
type: "POST",
url: "testwhois.php",
data: 'd=' + opt,
success:function(data){
$('#txtHint'). html(data);
}
});
});
});
</script>
</head>
<body>
<form> Domain name : <input type="text" name="domain" id="domain"> <input type="radio" name="dtype" id="dtype" value="new">New <input type="radio" name="dtype" value="transfer">Transfer <span id="txtHint"></span> </form>
</body>
</html>
不過,我想有兩件事情是:
預加載圖像(我有),而腳本工作在'txtHint'的地方顯示答案。
答案返回在「不可用」或可用的格式。」我想讓‘域’字段爲空,當回答返回爲‘不可用’的HTML代碼。
再次感謝
去抓住已經Ajax的內置,像jQuery庫。這些天沒有人會從頭開始寫它。 –
問題到底是什麼?如果你的第二個版本有效,你不能只用它嗎? – David
正如@Diodeus所說,下載jQuery。它的文檔非常簡單易用,因爲它有很多例子。 – Victor