Wie funktioniert Codeigniter empfangen der ajax-post-Daten im controller
Ich versuche, CodeIgniter entwickeln die front-end-client von meinem Projekt.
Aber die ajax mit CI machen mich verwirrt.
Hier ist mein ajax:
$.ajax({
url : "welcome/login"
type : "POST",
dataType : "json",
data : {"account" : account, "passwd" : passwd},
success : function(data) {
//do something
},
error : function(data) {
//do something
}
});
Und der controller:
public function login() {
$data = $this->input->post();
//now I can get account and passwd by array index
$account = $data["account"];
$passwd = $data["passwd"];
}
Jetzt kann ich Konto und Passwort per array index, aber wie kann ich umwandeln empfangenen Daten zu Objekt, so kann ich die Eigenschaft wie: $data->account
Thx!!!
Versuchen Sie, mit
url : "<?php echo base_url('welcome/login');?>"
und stellen Sie sicher, stellen Sie Ihre base_url in config.php
InformationsquelleAutor Leon | 2016-09-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern Sie Ihre ajax:
Ändern Sie Ihren controller:
Ich hoffe, dass diese Arbeit für Sie...
InformationsquelleAutor Abdullah Umar Babsel
In ajax-request benutzen pls base_url('willkommen/login'), wie dies
Einsatz, wie dies im controller
Ich denke, das ist Arbeit 🙂
InformationsquelleAutor Rajindra Prabodhitha
Hause ist der name des Domänencontrollers und login_data_submit ist der name der Funktion
Controller wie
InformationsquelleAutor NACHIMUTHU RAMALINGAM