我有一个
<p id="err_output"></p>
在我的页面上,它链接到这个 javascript:
$(document).ready(function($) {
$("#username").on('keyup',check_username_existence);
});
功能是这样的:
function check_username_existence(){
$.ajax({ url: './php/user_name_availability.php',
data: { username : $('#username').val() },
type: 'post',
success: function(output) {
var json = $.parseJSON(output);
$('#err_output').html(json.response.exist);
if(json.response.exist == 'true'){
// $('#err_output').html('Exists');
}
}
});
};
json 响应的值为:
{ "response" : { "exist" : true } }
{ "response" : { "exist" : false } }
问题是它只在存在为真时输出。
如果我把
$('#err_output').html( output + json.response.exist);
另一方面,它也会输出错误值。