我使用codeigniter框架和ajax和jquery
这是我的ajax代码
$('#email').blur(function(){
var email=$("#email").val();
$.ajax({
url: "http://localhost/paymybill/ajax/email_check",
global: false,
type: "POST",
data: email,
success: function(data) {
alert('working ......');
alert(data);
}
});
});
这是我的控制器代码
public function email_check(){
echo "xxxxx";
return;
}
问题在于它不会在成功中提醒消息:" ajax代码的一部分请帮帮我 (如果我在控制器中都会显示任何错误消息正在显示,但第二条消息显示错误消息)请帮助我,我是ajax的新手
答案 0 :(得分:2)
$('#email').blur(function(){
var email=$("#email").val();
$.ajax({
url: "http://localhost/paymybill/ajax/email_check",
global: false,
type: "POST",
data: {
'email':email, // you should give a key to the variable
},
success: function(data) {
alert('working ......');
alert(data); // gives xxxxx
}
});
public function email_check(){
$email = $_POST['email']; //gives the entered email id
echo "xxxxx"; // no need to return anything.just echoing is fine
}
答案 1 :(得分:1)
data: email,
应采用键值格式..
data: { 'email' : email},
同时指定返回类型..也许'json','html'
dataType:'json'
还要添加错误功能以检查错误可能是什么..