这个错误通常出现在返回的JSON格式不正确时。可以在PHP代码中使用json_encode函数将数据转换为JSON字符串,然后在JavaScript中使用JSON.parse函数将其转换回对象。在PHP中,确保将数据转换为数组或对象。以下是一个示例:
PHP代码:
$data = array( 'name' => 'John', 'age' => 30 );
header('Content-Type: application/json'); echo json_encode($data);
JavaScript代码:
$.ajax({ url: 'example.php', dataType: 'json', success: function(data){ console.log(data.name); console.log(data.age); }, error: function(){ console.log('Error'); } });
上一篇:AJAX返回并读取PHP函数
下一篇:Ajax返回错误而不是成功