私は 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>
ただし、その中に次の 2 つのものが必要です。
答えが表示される「txtHint」の場所でスクリプトが動作している間のプリローダー画像(私はそれを持っています)。
「利用不可」または「利用可能」という形式で回答が返ってきます。HTMLコードで「利用不可」と回答が返ってきた場合、「ドメイン」欄を空欄にしたいです。
再度、感謝します。