2013-07-08 130 views
-2

我在萤火虫控制台得到这个错误,不知道如何解决它。我相信这是一些括号问题,但不知道如何纠正它。有人可以指出我的代码中的错误吗?感谢;之前声明错误

$(function() 
{ 

    $.validator.setDefaults(
    { 
     errorClass: 'form_error', 
     errorElement: 'div' 
    }); 

    $("#frmreport").validate(
    { 
     rules: 
     { 

      dept: 
      { 
       required: true 
      }, 
      email: 
      { 
       required: true 
      }, 
      position: 
      { 
       required: true 
      }, 
      feedback: 
      { 
       required: true 
      } 
     }, 
     messages: 
     { 

      dept: 
      { 
       required: "<br />* required: You must select a department" 
      }, 
      email: 
      { 
       required: "<br />* required: You must select a customer address" 
      }, 
      position: 
      { 
       required: "<br />* required: You must select a service level" 
      }, 
      feedback: 
      { 
       required: "<br />* required: You must enter a box number for intake" 
      } 
     }, 

     submitHandler: function() 
     { 
      if ($("#frmreport").valid() === true) 
      { 
       var data = $("#frmreport").serialize(); 
       $.post'/sample/admin/frm10010.php', data, function(msg) 
       { 

        var messageOutput = ''; 
        for (var i = 0; i<msg.length; i++) 
        { 
         messageOutput += msg[i].box+' ';  
        } 
        $("#confirm_department").hide(); 

        var $dialog = $('<div id="dialog"></div>').html('Your report was successfully submitted and a representative will respond to you shortly.<br /><br />Thank you.'); 
        $dialog.dialog({ 
         autoOpen: true, 
         modal: true, 
         title: 'Report submission successfull', 
         width: 400, 
         height: 200, 
         draggable: false, 
         resizable: false, 
         buttons: { 
          Close: function() 
          { 
           $(this).dialog("close"); 
          } 
         } 
        }); 

       $("#frmreport").get(0).reset(); 
       }, 'json'); **<--- error is here** 

      } 
      else 
      { 
       return; 
      } 
     }, 
     success: function(msg) 
     { 
       //$("#BA_addbox").html("You have entered a box"); 
       //$("#BA_boxform").get(0).reset(); 
     } 

    }); 
}); 
+0

把你的整个脚本,复制/粘贴到http://www.jsFiddle.net ** **的JavaScript部分,然后点击** JSHint **按钮。 – DevlshOne

+0

分析你的代码 - 过分苛刻,但通过你的代码,你会发现这些东西 – sipp

回答

7
$.post '/sample/admin/frm10010.php', data, 

     ^---- Missing an opening brace 

应该是

$.post('/sample/admin/frm10010.php', data, 
相关问题