ich diese Codes gesendet,lesen JSON-Daten unter Verwendung von Post in jquery mit Laravel Rahmen
var obj = '{"items":[{"Code":"c101","Description":"Car"}]}';
$.post('get-items',obj,function(){
});
ich diesen Code verwendet,
file_get_contents('php://input')
Weil ich kann die POST-Daten erhalten, die gesendet wird. Mit dem obigen Code bekomme ich die rohen POST-Daten.
Wie kann ich Daten lesen ohne file_get_contents gesendet ('php: // input')? Weil ich file_get_contents nicht verwenden kann ('php: // input').
Hier ist mein Laravel Controller-Funktion,
public function getItems()
{
$data = file_get_contents('php://input');
if(isset($data))
{
...
}
}
Sie versuchen, die Daten in PHP geschickt zu bekommen? –
Ich verstehe das nicht. Wir sprechen über den PHP-Teil oder den js-Teil? In PHP '$ _POST ['items']' funktioniert nicht? Hast du den json-Header oben in deiner PHP-Datei header ('Content-Type: application/json') gesetzt? Wie gehst du mit dieser Ajax-Anfrage in PHP um? –
Ja melvin .. @marios, nein. Ich habe es nicht gesagt. – JMA