我真的不知道下面的代碼有什麼問題。我沒有收到在狀態任何迴應...Jquery catch JSON響應
<script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.min.js">
</script>
<input type="text" name="UserName" id="UserName" />
<div id="divStatus"></div>
<script type="text/javascript">
$("#UserName").keyup(function() {
var name = $("#UserName").val();
var status = $("#divStatus");
var user = $.trim(name);
if (user.length > 3) {
status.html("Checking....")
$.getJSON("http://192.168.0.14/openids/api/json/user/username/availability/check/", {
username: name,
}, function(data) {
status.html("got")
});
} else {
status.html("Min 3 letters ");
}
});
</script>
JSON響應如下:
{"status": "Error", "message": "A user with this username already exists."}
使用的縮進具有誤導性。 – techfoobar
你的問題是什麼?你期待它返回/做什麼? – Oldskool
我只想抓住狀態「錯誤」...在上面的代碼中,我只是想要一個通知,當我得到一些數據... – Nautical