Je suis en cours d'exécution XMLHttpRequest
demande comme ceci:obtenir tout le corps de poste dans le contrôleur de CodeIgniter
var data = JSON.stringify({
name : "123",
id : 12
});
window.console.log("Submitting: " + data);
var req = new XMLHttpRequest();
req.open('POST', "http://localhost/index.php/lorem/ipsum", true);
req.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
req.onreadystatechange = function() {
if ( req.readyState==4) {
window.console.log("Sent back: " + req.responseText);
}
}
req.send(data);
comme vous pouvez le voir il n'y a pas de nom pour le paramètre étant passé.
maintenant je veux lire que les données JSON dans ipsum
fonction du contrôleur lorem
. Comment puis-je faire cela? $this->input->post();
renvoie false :(
merci pour votre réponse! Je sais que je peux faire ça comme ça. Je voulais savoir s'il y avait un autre moyen, sans identifiant. Peut être en quelque sorte pour recevoir le corps des demandes http. – David
Oui, bien sûr, il y a 'fopen (" php: // stdin "," r ")' pour lire les entrées brutes, mais ce n'est pas la voie à suivre. – RobertPitt