【发布时间】:2017-08-31 11:24:38
【问题描述】:
我正在调用一个 ajax 函数来检查输入的数据是否 已经存在于数据库中。 我的ajax代码是这样的。
$(document).on('change','.lawregno',function(){
/// Your validation logic
var regno = $(this).val();
if(regno)
{
var data = 'regno='+ regno; // this where i add multiple data using ' & '
$.ajax({
type: 'POST',
dataType: "json",
data: data,
url: "{{ URL::to('admin/check_regno_exit') }}",
success: function (response) {
if(response=="1")
{
alert('LawRegNo Already Exists');
return false;
}
}
});
}
else
{
return false;
}
});
显示警报消息后我应该如何重置数据。
【问题讨论】:
-
您要“重置”哪些数据? “重置”它是什么意思?
-
ajax 代码中的数据变量
-
您可以将变量设置为您想要的任何值。不过,在这个例子中它似乎并不重要,因为该变量超出了范围并且不再存在。真的不清楚你在这里实际想要完成什么。
-
我想他想在 ajax 完成后将输入的值更改为 null。在这种情况下,您可以在 ajax 调用之前将
this范围保存在另一个名为self的变量中,并在 ajax 调用中执行$(self).val('')。 -
我想在 ajax 调用后将 $(this).val() 设置为 null
标签: javascript ajax laravel model-view-controller