我将 Ajax 与 PHP 一起使用并返回 JSON。Chrome 和 Firefox 运行良好,但在 Internet Explorer 中没有返回我想要的消息,而是显示保存对话框。
贝娄是我返回 json 的 PHP 代码:
header("HTTP/1.0 200 OK");
header('Content-Type: application/json');
$jstatus = 'My message...';
$status_data = array("code" => "1", "status"=> $jstatus);
echo json_encode($status_data);
在 Internet Explorer 中无法在 ajax 中捕获它,但显示对话框“您要打开还是保存...”。
- 不知道为什么会出现在 Internet Explorer 中,而其他浏览器运行良好?