Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法识别JQuery/JS Ajax函数_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 无法识别JQuery/JS Ajax函数

Javascript 无法识别JQuery/JS Ajax函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,这个问题一直折磨着我 我有一些jquery,它总是将此错误抛出控制台: Uncaught SyntaxError: Unexpected token . 从包含$.ajax()函数调用的行开始 $('#send').click(function(){ $("#form").submit(); }); $("#form").submit({ $.ajax({ url: "../php/mailForm.php", type:"POST",

这个问题一直折磨着我

我有一些jquery,它总是将此错误抛出控制台:

Uncaught SyntaxError: Unexpected token . 
从包含$.ajax()函数调用的行开始

$('#send').click(function(){
    $("#form").submit();
});

$("#form").submit({
    $.ajax({
      url: "../php/mailForm.php",
      type:"POST",
      data:$("#form").serialize(),
      complete:function(){
        $('#email').val("");
        $('#subject').val("");
        $('#message').val("");
        $('#successMsg').removeClass("hidden");
      }
    });
    return false;
});
下面是我如何加载jquery和这个javascript文件的

<script src="https://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="../js/contact.js"></script>

(按该顺序)


有人知道发生了什么吗?

你应该用匿名函数
function(){}
,就像你对
做的那样。单击()

.submit()
需要函数回调。因此,将代码封装在匿名函数中

$('#send').click(function(){
   $("#form").submit();
});
$("#form").submit(function(){
    $.ajax({
      url: "../php/mailForm.php",
      type:"POST",
      data:$("#form").serialize(),
      complete:function(){
        $('#email').val("");
        $('#subject').val("");
        $('#message').val("");
        $('#successMsg').removeClass("hidden");
      }
    });
    return false;
});