将js数组转换为php数组并检查其内容

时间:2016-07-04 10:28:39

标签: javascript php arrays

我想将一个JS数组发送到远程php服务器并将其转换为php数组 要检查php数组是否等于js数组,我试图将其成员放在result div中,但没有成功。

var rlist = ["title1", "title2", "title3"];
var b = JSON.stringify(rlist);
$.ajax({
        url: 'reorder.php',
        type: 'post',
        data: {'b': b},
        success: function(data) {
            $("#result").html(data);
        }
        });

reorder.php

$rlist = json_decode( $_POST['b'], true );
echo $rlist;

2 个答案:

答案 0 :(得分:1)

尝试将此代码放入 reorder.php

$rlist = json_decode( $_POST['b'], true );
foreach ($rlist as $value) {
    echo "<div>" . $value . "</div>";
}

答案 1 :(得分:1)

您可以使用json_decode作为jQuery ajax将其数组作为json提交。

// Use as object
$json = json_decode($_POST['postdata']);

// Use as
echo $json->seomthign

$json = $_POST['postdata'];

// Output array
echo "<pre>";
var_dump(json_decode($json));
echo "</pre>";