这应该很简单,但我不知道出了什么问题。onblur
当文本字段上有事件时,我正在进行 ajax 调用。Ajax 请求进入后端并获得响应。然后我必须将该响应附加到文本字段旁边。但它不起作用。
HTML
<input type="text" required="" id="123456" onblur="validateWithDB(this)"></input>
Javascript
function validateWithDB(field)
{
$.ajax({
type:"POST",
url:"validate",
data: "fieldValue="+field.value,
success: function(response) {
alert(response);// this is correct
alert($(field).val());// this is correct
var result = '<span class="help-inline">'+response+'</span>'
alert(result) // this is correct
$(field).html(result);// Does not show up.
},
error:function (xhRequest, ErrorText, thrownError) {
alert('Error: ' + ' ' + xhRequest);
}
});
}
我都试过了$(field).html(result);
,$(field).append(result);
但没有运气。