Php 在live中上载文件时,reset()不起作用?
我在重置时遇到问题,因为我在本地有一个清晰的输出,但当我尝试在live中使用它时。无法重置字段。这给我带来了很大的麻烦。您可以尝试在此处描述的完整功能中添加它 最后,通过包含上面的代码,我已经实现了我想要的输出,我没有任何其他方法。进程移动到完成:函数,但重置不起作用。因此,我只是将文本框值设为空!!提交后Php 在live中上载文件时,reset()不起作用?,php,ajax,Php,Ajax,我在重置时遇到问题,因为我在本地有一个清晰的输出,但当我尝试在live中使用它时。无法重置字段。这给我带来了很大的麻烦。您可以尝试在此处描述的完整功能中添加它 最后,通过包含上面的代码,我已经实现了我想要的输出,我没有任何其他方法。进程移动到完成:函数,但重置不起作用。因此,我只是将文本框值设为空!!提交后 但是,如果有人在complete:function中找到我的重置问题的原因,请发表评论。您想知道的第一件事是,ajax调用是否完成,或者是否存在服务器端错误。因此,请查看您的浏览器网络日志。
但是,如果有人在complete:function中找到我的重置问题的原因,请发表评论。您想知道的第一件事是,ajax调用是否完成,或者是否存在服务器端错误。因此,请查看您的浏览器网络日志。@Brainiac:complete回调始终被调用,而不管响应结果如何。然后将其移动到if语句之前的success函数。您的意思是success:function结果{//$res.htmlresult;$form[0]。重置;ifresult==1{ALERTMMESSAGE已发送;}else{alertError!!;}},如果我这样添加,表单将被重置,那么我如何才能得到响应ji..我无法让msgbox知道…需要一些其他建议吗
$.ajax({
type:"post",
url:"pagename.php",
data:{name:name,email:email,mobile:mobile,message1:message},
success:function(result)
{
//$("#res").html(result);
if(result==1)
{
alert("Message has been sent");
}
else
{
alert("Error!");
}
},
complete:function()
{
$('#form').each(function(){
this.reset();
});
}
});
$("#form")[0].reset();
complete:function()
{
$("#text-id").val("");
$("#text1-id").val("");
$("#text2-id").val("");
$("#text3-id").val("");
}