我使用Jquery Ajax函数登录。现在,我想要做的是在点击提交按钮后清除输入文本。
这是我的JS代码
$(document).ready(function()
{
$("#login").click(function()
{
var action = $("#login_form").attr('action');
var form_data =
{
username: $("#username").val(),
password: $("#password").val(),
ajax_login: 1
};
$.ajax(
{
type: "POST",
url: action,
data: form_data,
success: function(response)
{
if(response == 'success')
window.location.replace("home");
else
$("#message").html("<div class='error_log'><p class='error'>Invalid username and/or password.</p></div>");
}
});
return false;
});
});
有人有建议吗? 谢谢你的帮助。
答案 0 :(得分:3)
您可以$("#username").val('');
和$("#password").val('');
答案 1 :(得分:2)
您可以在ajaxrequest的complete :
回调中执行此操作。只需将空字符串传递给.val()
即可清除表单的字段。 ajax请求完成后立即运行此函数。
complete: function(){
$("#username").val('');
$("#password").val('');
}