ログイン後にajaxを使ってcodeigniterコントローラを呼び出したいと思います。しかし、私がそれを実行すると、ログインページはリフレッシュされ、ajax urlはcodeigniterのコントローラ機能を呼び出さない。php Codeigniterとjquery ajax
私は何が起こったのか分かりません。助けてください?
以下はここに私のコード
function ValidateReg() {
var username = document.getElementById("inputName").value;
var password = document.getElementById("inputPassword").value;
$.post("<?php echo site_url('Panel/login') ?>", {checkUser: username, checkPassword: password, action: "validateUser"},
function (data) {
var result = data + "";
if (result.lastIndexOf("Success" > -1)) {
$.ajax({
url: "<?php echo site_url('Dashboard/state'); ?>",
type: 'POST',
complete: function (done) {
console.log("Finished.")
}
});
}
});
}
でパネルやダッシュボードは、それが送信ボタンだと、それはフォーム内でなければならないので、それが更新を取得私の二つの異なるコントローラ
それはあなたが 'login'のクリックイベントを処理する方法に依存します。クリックイベントコード全体を表示してください。 –
ログインボタン私はスクリプト機能を呼び出しています。 –
そのコードを表示して、クリックイベントを処理してください。それが私たちの解決に役立つかもしれません。 –