我有一个简单的脚本,在阿贾克斯,我想根据价值来获取返回并进行处理:如何捕获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