我有一个简单的 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 代码。
再次感谢。