我想在登錄後用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'單擊事件。請向我們展示整個點擊事件代碼。 –
登錄按鈕我正在調用腳本功能。 –
請向我們展示該代碼,處理點擊事件。這可能有助於我們解決。 –