PHP json_encode和jQuery parseJSON无法正常工作

时间:2015-09-30 15:40:57

标签: jquery

我试图将数组从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"
   }
]

我该如何解决?

0 个答案:

没有答案