Php 在live中上载文件时,reset()不起作用?

Php 在live中上载文件时,reset()不起作用?,php,ajax,Php,Ajax,我在重置时遇到问题,因为我在本地有一个清晰的输出,但当我尝试在live中使用它时。无法重置字段。这给我带来了很大的麻烦。您可以尝试在此处描述的完整功能中添加它 最后,通过包含上面的代码,我已经实现了我想要的输出,我没有任何其他方法。进程移动到完成:函数,但重置不起作用。因此,我只是将文本框值设为空!!提交后 但是,如果有人在complete:function中找到我的重置问题的原因,请发表评论。您想知道的第一件事是,ajax调用是否完成,或者是否存在服务器端错误。因此,请查看您的浏览器网络日志。

我在重置时遇到问题,因为我在本地有一个清晰的输出,但当我尝试在live中使用它时。无法重置字段。这给我带来了很大的麻烦。

您可以尝试在此处描述的完整功能中添加它

最后,通过包含上面的代码,我已经实现了我想要的输出,我没有任何其他方法。进程移动到完成:函数,但重置不起作用。因此,我只是将文本框值设为空!!提交后


但是,如果有人在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("");
       }