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

Schreibe einen Kommentar