Javascript 在ajax成功时重置所有字段(表单)
在Ajax成功后,我在尝试清除表单中的所有字段时遇到困难 代码如下:Javascript 在ajax成功时重置所有字段(表单),javascript,jquery,ajax,Javascript,Jquery,Ajax,在Ajax成功后,我在尝试清除表单中的所有字段时遇到困难 代码如下: $.ajax({ type: "POST", url: "form.php", data: datos, success: function() { $('#nombre, #apellidos, #telefono, #asunto, #consulta, #email').val('')
$.ajax({
type: "POST",
url: "form.php",
data: datos,
success: function() {
$('#nombre, #apellidos, #telefono, #asunto, #consulta, #email').val('')
},
error: function() {}
});
除了清除表单上的字段外,它还起作用。我收到邮件,但没有清除表单的字段
有什么想法吗?你可以试试
你可以试着用它来代替
您能否验证ID是否已分配给表单字段?例如:
能否验证ID是否已分配给表单字段?例如:
根据您的描述,选择器是正确的
下面是一个JSFIDLE,显示了清除几个字段的选择器。很明显,我是在document.ready上做的,但是在成功回调上也会这样做
根据您的描述,选择器是正确的 下面是一个JSFIDLE,显示了清除几个字段的选择器。很明显,我是在document.ready上做的,但是在成功回调上也会这样做
您是否尝试在这条线上添加断点并查看选择器是否正确?如果否,请尝试。是的,我添加了断点,但不起作用。我没有拼写选择器。。现在可以了。谢谢你你有没有试着在这条线上加一个断点,看看你的选择是否正确?如果否,请尝试。是的,我添加了断点,但不起作用。我没有拼写选择器。。现在可以了。Thank youTry
$('form').get(0.reset()代码>尝试$('form').get(0.reset()代码>
$('#myForm')[0].reset();
$(document).ready(function(){
$('#nombre,#apellidos,#telefono, #asunto, #consulta, #email').val('');
});