我有一个带有键值对的php数组。我有json编码它。并使用ajax.Request我调用了那个数组所在的php文件。现在我必须访问键和值对。谁能告诉我怎么做?
答案 0 :(得分:1)
您需要解析JSON。
$.parseJSON()
。eval()
。答案 1 :(得分:0)
javascript中的代码“json.js”是必需的。你可以下载这个。
var votedCommentString = getCookie("votedComment"); // get value of voted comment cookie
votedComment = JSON.parse(votedCommentString); // extract json object into array
votedComment[votedComment.length] = id; // add more data in array
var cookieData = JSON.stringify(votedComment); // convert array into json object
setCookie("votedComment", cookieData, 365); // and again set cookie
在PHP中,您可以通过以下方式访问它
$cookieData = (array)json_decode($_COOKIE["votedComment"]); // extract json object into array
print_r($cookieData);
使用
json_encode($array_variable) // to convert array in to json
答案 2 :(得分:0)
正如你所说的数组在php文件中,通过ajax调用,你可以简单地解码json编码的字符串并分别用键和值检索数组。
只需使用json_decode()函数来检索数组。