我有一个动态创建的jQuery数组,我试图发布到同一页面并变成一个php数组。这是我的数组的示例:
var final_game = [];
[final_game { final_user_id="1", final_game_id="1", final_game_type="fun", final_price="1", final_score="1.8"},final_game { final_user_id="1", final_game_id="2", final_game_type="fun", final_price="1", final_score="2.8"}]
我使用此代码点击按钮将其发布到同一页面:
$.post("http://www.samepage.com",{final_game: JSON.stringify(final_game)});
然后我使用此代码将结果打印到页面:
$data = $_POST['final_game'];
print_r ( $data);
这将此字符串输出到页面:
[
{\"final_user_id\":\"1\",\"final_game_id\":\"1\",\"final_game_type\":\"fun\",\"final_price\":\"1\",\"final_score\":\"1.8\"},
{\"final_user_id\":\"2\",\"final_game_id\":\"2\",\"final_game_type\":\"fun\",\"final_price\":\"1\",\"final_score\":\"2.8\"}
]
现在我尝试使用json_decode,但我没有看到任何显示在页面上的内容。我想这可能是因为混合内容(字符串,整数,小数)?如何将此字符串转换为可用的php数组?