.htaccess AddType json php,1and1托管不起作用

时间:2017-03-29 17:23:51

标签: javascript php json apache .htaccess

我正在使用1and1托管,我有这个javascript代码

    $.post('main.php',{data:'somedata'},function(e){
           if(e.response==10){
           //process info
    }
    });

在main.php中我有这段代码

<?php
header('Content-Type: application/json');
$response = array('response'=>10);
echo json_encode($response);
?>

这里的问题是我收到一个text / html响应,我需要一个应用程序/ json响应在我的XAMPP本地服务器上运行完美,问题是我需要添加json MIME类型但是1and1面板不有这个选项,我知道我可以在javascript中解析该响应,但我需要它以JSON格式用于Web服务目的,我尝试使用.htaccess与此代码

AddType application/json json php

但是不起作用......

1 个答案:

答案 0 :(得分:1)

考虑使用较长的$.ajax()表单。这样你就可以指定返回类型。 (dataType)。 PHP只会回显一个字符串,在收到它之前不会被视为JSON。