【问题标题】:Passing object from Javascript to PHP using AJAX使用 AJAX 将对象从 Javascript 传递到 PHP
【发布时间】:2014-09-22 08:20:22
【问题描述】:

对象:

var obj = [{id: 1, name: "Peter", lastname: "Griffin"}]

Javascript:

$.ajax({
    method: 'post',
    url:'http://api/test.php',
    data: {     
        func: "addtodatabase",
        objectToBePassed: obj   //also tried JSON.stringify(obj)
    },          
    success: function(data) {
       //code here
    }
});

PHP:

$data = json_decode($_REQUEST['objectToBePassed'], true);

我似乎无法让它工作。帮忙?

【问题讨论】:

  • 您检查过$_REQUEST['objectToBePassed'] 的值吗?而解码后$data的值呢?您的问题缺少有关问题所在的信息。

标签: javascript php ajax json object


【解决方案1】:

不,您似乎对此感到困惑。你不需要json_decode()那个。一旦它在帖子正文中。直接访问它:

$data = $_POST['objectToBePassed'];

Here is a demo

【讨论】:

    猜你喜欢
    • 2014-10-21
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    • 2021-10-30
    相关资源
    最近更新 更多