我有一个在我的测试服务器上运行良好的脚本(使用 IIS6)。该脚本处理 ajax 请求并发送带有以下行的响应:
header( 'application/javascript' );
但是在我的实时服务器上,这一行会使页面崩溃并导致 500 错误。
我是否需要允许 PHP 在 IIS7 中发送不同的 MIME 类型?如果是这样,我该怎么做?我在界面上找不到任何方法。
我有一个在我的测试服务器上运行良好的脚本(使用 IIS6)。该脚本处理 ajax 请求并发送带有以下行的响应:
header( 'application/javascript' );
但是在我的实时服务器上,这一行会使页面崩溃并导致 500 错误。
我是否需要允许 PHP 在 IIS7 中发送不同的 MIME 类型?如果是这样,我该怎么做?我在界面上找不到任何方法。
标题不正确,请尝试以下操作:
header('Content-Type: application/javascript');
看看http://en.wikipedia.org/wiki/Mime_type
那里说你应该使用 application/javascript 而不是 text/javascript。