我在我的codeigniter項目中有一個AJAX調用。這裏是我的代碼:AJAX響應返回html內容
鑑於:
$('#forgotPassword').click(function() {
var base_url = '<?php echo base_url()?>';
$('#forgotPasswordEmailError').text('');
var email = $('#forgotPasswordEmail').val();
console.log(email);
if(email == ''){
$('#forgotPasswordEmailError').text('Email is required');
}else{
$.ajax({
url : base_url + 'Home/forgotPassword',
type : 'POST',
data : {email : email},
success: function(data) {
console.log(data);
//location.reload();
}
});
}
});
和控制器:
public function forgotPassword() {
$email = $this->input->post('email');
echo $email;
}
但響應只包含從我查看HTML內容。我無法確定發生了什麼事。
應的響應是什麼呢?即什麼是預期的結果 – Akintunde007
Plase替換數據:{email:email},帶有數據:{'email':email}, –
@ankitunde我只是返回發送給fron ajax請求的電子郵件ID。但它顯示整個HTML代碼在我的查看頁面 – geeth