我有一个动态创建的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,但我没有看到任何显示到页面的内容。我想这可能是因为混合的内容(字符串,int,decimal)?如何将这个字符串转换为可用的php数组?
1条答案
按热度按时间zsohkypk1#
这对你有用