通过JQuery$.ajax将多个JavaScript对象传递给PHP
我有一个具有多个参数的对象配方 这很有效,我通过ajax将对象传递给我的php通过JQuery$.ajax将多个JavaScript对象传递给PHP,javascript,php,jquery,ajax,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('n
$.post('addRecipe.php', recipe, function () {});
这是可行的,php获得了参数
function getParam($param) {
if (!empty($_POST[$param])) {
return $_POST[$param];
}
return 'UNKNOWN';
}
$name = getParam('name');
$phone = getParam('phone');
现在我想传递两个对象,一个是具有多个参数的配方,另一个是具有1个参数的recipeID
$.post('editRecipe.php', {recipe: recipe, recipeID: recipeID}, function (){});
如何使用php获取它?只需添加另一个具有不同键的参数即可。从post valur将其传递给函数。就像你已经在做配方一样如果我正确理解你的要求,你可以试试这个
getParam('recipe')
将返回recipie对象和
getParam('recipeID')
将使用$\u POST['recipe']['xxxx']返回recipeID代码>和id$\u POST['recipeID']代码>