2017-03-29 26 views
0

我用的1and1託管工作,我有這樣的javascript代碼的.htaccess將AddType JSON PHP和託管的1and1不工作

$.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響應,我需要在我的XAMPP本地服務器中的application/json響應完美工作,問題是我需要添加json MIME類型,但1and1面板沒有該選項,我知道我可以在JavaScript中解析這個響應,但是我需要JSON格式來處理Web服務擺姿勢,我嘗試使用的.htaccess與此代碼

AddType application/json json php 

但不工作...

+0

我們有鏈接可以檢查嗎? –

+0

你有沒有考慮過使用'$ .ajax()'表單的更長時間?這樣你可以指定返回類型。 ('dataType')。 PHP只會回顯一個字符串,直到您收到它纔會被視爲JSON。 –

+0

@HyderB。鏈接:http://s671690758.onlinehome.mx/login/使用的形式,並把任何東西收到答案 –

回答

1

考慮使用更長的$.ajax()形式。這樣你可以指定返回類型。 (dataType)。 PHP只會回顯一個字符串,直到您收到它纔會被視爲JSON。

+0

我只是這樣做,並給了我一個錯誤 錯誤500內部服務器錯誤 –

+0

是的,在PHP中使用頭('Content-Type:application/json'); –