我试图将数组从PHP传递给jQuery。
php文件。 $results
是一个数组
echo htmlspecialchars(json_encode($results));
的jQuery
jQuery.post(url, data, function(response) {
var discount_obj = JSON.parse(response);
var discount_type = "";
var discount_amount = "";
$.each(discount_obj,function(index,item) {
if(index=="discount_type") {
discount_type = item;
}
if(index=="value") {
discount_amount = item;
}
});
});
我一直收到此错误Uncaught SyntaxError: Unexpected token &
。
这是json返回的
[
{
"ID":"4",
"code":"test_code_3",
"description":"<p>testing4<\/p>",
"value":"100",
"type":"discount",
"username":"Mark",
"valid_from":"09\/01\/2015",
"expires":"10\/23\/2015"
}
]
我该如何解决?