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