Javascript Jquery表单post上的语法错误

Javascript Jquery表单post上的语法错误,javascript,jquery,Javascript,Jquery,下面的代码是通过Jquery的帖子提交表单的 <script> /* attach a submit handler to the form */ $("#contactForm").submit(function(event) { /* stop form from submitting normally */ event.preventDefault(); /* get some values from elements on the page: */ var $

下面的代码是通过Jquery的帖子提交表单的

<script>
/* attach a submit handler to the form */
$("#contactForm").submit(function(event) {
  /* stop form from submitting normally */
  event.preventDefault();
  /* get some values from elements on the page: */
  var $form = $( this ),
      url = $form.attr( 'action' );

  /* Serialize Data */
  var senddata = $form.serializeArray();

  /* Send the data using post */
  var posting = $.post( url, senddata);

  /* Put the results in a div */
  posting.done(function( data ) {
    var content = $( data ).find( '#content' );
    $( "#result" ).empty().append( content );
  });
});
</script>

/*将提交处理程序附加到表单*/
$(“#联系人表单”)。提交(功能(事件){
/*阻止表单正常提交*/
event.preventDefault();
/*从页面上的元素获取一些值:*/
var$form=$(此),
url=$form.attr('action');
/*序列化数据*/
var senddata=$form.serializeArray();
/*使用post发送数据*/
var posting=$.post(url,senddata);
/*将结果放入div中*/
过帐.完成(功能(数据){
var content=$(数据).find(“#content”);
$(“#结果”).empty().append(内容);
});
});
但每次尝试提交时,控制台中都会出现以下错误:

错误:语法错误,无法识别的表达式:数组([name]=>name[email]=>dsf@dsfsd.com[编号]=>23456567[查询]=>query)

有什么建议吗


谢谢。

也许你应该尝试将发帖改为:

var posting = $.post( url, { 'data' : senddata} );

迈克使我走上了正确的道路。当试图将PHP文件解析回一个对象时,是PHP文件返回的帖子导致了问题。感谢你们的帮助,伙计们

这个错误看起来很像PHP错误。您确定问题不在服务器上吗?哪一行抛出此错误?可能是由于从php文件返回的数据造成的。我只是在测试一些东西。迈克让我走上了正确的轨道。当试图将PHP文件解析回一个对象时,是PHP文件返回的帖子导致了问题。谢谢你们的帮助。