我有一個PHP腳本像這樣的2列意想不到的人物:parseJSON錯誤:第1行的JSON數據
$STL = array();
$filter = array();
$filter['sort_by'] = "date_added";
$filter['sale'] = "F";
$filter['per_page'] = "12";
$STL['filter'] = $filter;
echo json_encode($STL);
這給出了以下的輸出:
{"filter":{"sort_by":"date_added","sale":"F","per_page":"12"}}
我想使用parseJSON像這樣:
$.ajax({
url: 'myPHP.php',
type: 'post',
data : get_session,
async: false,
dataType: 'json',
success: function(result) {
var json = $.parseJSON(result);
}
});
但我得到以下結果:
SyntaxError: JSON.parse: unexpected character at line 1 column 2 of the JSON data
我猜json字符串在PHP中沒有正確格式化。我錯了什麼?
唉唉我給你!我在那裏的菜鳥錯誤。這很棒,謝謝Rory。 – Lee