我刚刚移动了一个站点,并且在使用 jquery 向 php 脚本发出 ajax 请求时收到 406 Not Acceptable 错误。我的测试服务器上没有出现错误,所以我只是想找出解决此问题的正确方法。AJAX 请求如下,并期望 JSON 响应,而我的 php 脚本只是用json_encode()
.
$.ajax({
type: "POST",
contentType: "application/json",
data: "{}",
url: "server/php/progress.php",
dataType: "json",
编辑:这是我的 php 脚本的症结所在(也尝试过不设置标题):
header('Content-type: application/json');
echo json_encode($val);
exit;
关于应该做些什么来解决这个问题的任何想法?htaccess 指令?