2017-03-29 2 views
0

arbeiten ich mit 1und1-Hosting arbeiten, und ich habe diese Javascript-Code.htaccess AddType json php mit 1und1-Hosting nicht

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

und in main.php habe ich diesen Code

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

Die Problem hier ist, dass ich eine Text/HTML-Antwort erhalte und ich brauche eine Anwendung/JSON-Antwort in meinem lokalen XAMPP-Server funktioniert einwandfrei, das Problem ist, dass ich den JSON-MIME-Typ hinzufügen muss, aber die 1and1-Panel hat diese Option nicht, Ich weiß, dass ich diese Antwort in Javascript analysieren kann, aber ich brauche es im JSON-Format für einen Web Service pur Pose, habe ich versucht, mit diesem Code mit .htaccess

AddType application/json json php 

Aber nicht funktioniert ...

+0

Können wir den Link überprüfen? –

+0

Haben Sie überlegt, das längere Formular '$ .ajax()' zu verwenden? Auf diese Weise können Sie den Rückgabetyp angeben. ('Dateityp'). PHP wird nur eine Zeichenfolge wiedergeben und diese wird nicht wie JSON behandelt, bis Sie sie erhalten. –

+0

@HyderB. Link: http://s671690758.onlinehome.mx/login/ Verwenden Sie das Formular und setzen Sie alles, um die Antwort zu erhalten –

Antwort

1

Betrachten wir die länger $.ajax() Formular. Auf diese Weise können Sie den Rückgabetyp angeben. (dataType). PHP wird nur eine Zeichenfolge wiedergeben und diese wird nicht wie JSON behandelt, bis Sie sie erhalten.

+0

Ich mache das nur und gab mir einen Fehler Fehler 500 Interner Server Fehler –

+0

Ja, in PHP mit Header ('Content-Type: application/json'); –