在這裏,當我提交我的表單,並將檢查js文件中的驗證,然後將調用kickerLogin()函數 得到了datastring
的警報消息,那麼這不會發送到我提到的url在阿賈克斯,但將提交..........表單提交codeigniter使用ajax
function kickerLogin(){
alert('hello friends');
dataString=$('form[name=kickerLog]').serialize();
alert(dataString);
$.ajax({
type:"POST",
url:"<?php echo $GLOBALS['base_url']; ?>ajax/user-ajax.php?mode=kickerLogin",
cache: false,
data: dataString,
dataType: "json",
success: function(data) {
alert(data);
if(data.success == "yes")
{
$('#kickerLog').submit();
}
else if(data.success == "no")
{
if(data.status=="emailfail"){
$('li.log_error').show();
$('li.log_error').html("Email id not verified");
}
else if(data.status=="rejected"){
alert("Your account is inactive by admin");
}
else{
$('li.log_error').show();
$('li.log_error').html("Invalid Email/Password");
$("#loginEmail").css("border","1px solid red");
$("#loginPassword").css("border","1px solid red");
}
}
else {
alert(" Occured internal Error.please check network connection");
}
}
});
}
怎麼稱爲kickerLogin()?附加到事件? –
控制檯中的任何錯誤? –
直接通過在瀏覽器中調用你的ajax url來檢查,並檢查你的控制器函數是否被調用 –