Übergeben von Daten von jQuery an PHP ajax post
Hallo, ich bin ein Neuling, arbeiten mit jQuery und Ajax. Ich bin versucht, senden von Daten an den server mithilfe der Jquery-POST-Methode. Und die Daten, die ich leite, ist ein string. Jetzt bin ich nicht in der Lage zu verstehen, wie übertrage ich die Daten und wie kann ich die Daten abrufen. Ich habe versucht, auf der Suche nach Artikeln für mein problem, aber ich habe keine gefunden. Ich glaube, mein problem ist sehr grundlegend.
if (1)//validateStep(step)
{
if(step==1)
{
var data = document.getElementById('hiddenContact').value;
$.post('/callcenter/admin/postContacts', data);
}
}
Nun poste ich den code für meine postContacts Aktion, das ist keine große Sache.
function postContacts()
{
$this->autoRender = false;
echo '<script>console.log("post contacts");</script>';
}
Aber ich bin verwirrt, wie die Daten abgerufen werden. Jede Hilfe ist willkommen. Ich bin mit cakePHP, also musste ich verwenden, Rendern ausschalten=false; das macht die Sicht optional.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit jQuery post definieren Sie eine Rückruffunktion, die ausgeführt wird, wenn die Daten zurückgegeben:
Den
data
sollte in der form:entspricht die post-Namen auf dem PHP-Ende zugänglich in plain PHP so:
Daten param soll ein Objekt sein, das hat die Schlüssel und Werte.
Dann in PHP können Sie abrufen, wie diese:
Ich bin kein großer CakePHP-user, aber ich glaube, die CakePHP-version ist wie folgt: