2014-10-07 22 views
0

我想发送一个JavaScript对象以及一些表单数据使用短手$ .post()。

我想将2合并在一起,但很难做到这一点。另外我将如何能够检索我的PHP页面中的表单数据?

任何帮助将非常感谢!谢谢!

$("#copy_options").on("click", function(){ 

    $.post("copyOptions.php",{menu_item_ids : item_ids} $("#optionsMenu").serialize();) 

     .fail(function(){ 
      // console.log("Ajax Failed"); 
     }) 


     .done(function() { 

      //console.log("Ajax has been complete"); 

     }); 


    }); 

回答

0

试试这个

$("#copy_options").on("click", function(){ 
    var dataObj={ 
    serializeData:$("#optionsMenu").serialize(), 
    menu_item_ids :item_ids 
} 
    $.post("copyOptions.php",dataObj) 

     .fail(function(){ 
      // console.log("Ajax Failed"); 
     }) 


     .done(function() { 

      //console.log("Ajax has been complete"); 

     }); 


    }); 
+0

嘿的答复谢谢。但它仍然不起作用。我得到了一堆这样的错误 '语法错误:无效的对象初始化 index.p ... d = 21488(475线,140栏) 语法错误:缺少}后财产清单 index.p ... d = 21488 (行475,列106) 语法错误:缺少:属性编号后 index.p ... d = 21488(行475,列105) 语法错误:缺少:属性编号后 index.p ... d = 21488 (line 475,col 105) SyntaxError:missing)在参数列表后 index.p ... d = 21488(line 475,col 105)' – elrado88 2014-10-07 18:54:26

+0

发送我的错误 – 2014-10-07 18:55:25

+0

在控制台中未发送数据? – 2014-10-07 18:56:07

相关问题