通过JQuery $ .ajax将多个JavaScript对象传递给PHP

时间:2017-03-20 08:21:01

标签: javascript php jquery ajax

我有一个对象食谱,它有多个参数

这有效,我通过ajax将对象传递给我的php

 $.post('addRecipe.php', recipe,  function () {});

这就行了,php得到了参数

function getParam($param) {
    if (!empty($_POST[$param])) {
        return $_POST[$param];
    }
    return 'UNKNOWN';
}

$name = getParam('name');
$phone = getParam('phone');

现在我要传递2个具有多个参数的配方和具有1个参数的 recipeID

  $.post('editRecipe.php', {recipe: recipe, recipeID: recipeID},  function (){});

我怎样才能通过php获得它?

2 个答案:

答案 0 :(得分:0)

只需使用其他键添加另一个参数即可。将它传递给post valur的函数。就像你已经使用食谱一样

答案 1 :(得分:0)

如果我理解你的要求,你可以试试这个

getParam('recipe')将返回recipie对象和

getParam('recipeID')将返回recipeID