我有这段代码:
$('#clicker_continue').click(function(){
$.ajax({
type:'POST',
url: 'includes/functions/register_user.php',
data: {
'username':dat_usr,
'email':dat_email,
'password':dat_pas,
'question':dat_que,
'answer':dat_ans,
'ip':data.ip
},
dataType:'html',
succes:function(response){
$('#main_wrapper').append(response);
}
});
观看网络监视器并点击#clicker_continue
时,我看不到请求register_user.php
的ajax。这有什么不对?
答案 0 :(得分:1)
$.ajax
来电中的拼写错误。您忘记了s
success:
$.ajax({
type:'POST',
url: 'includes/functions/register_user.php',
data: {'username':dat_usr, 'email':dat_email, 'password':dat_pas, 'question':dat_que, 'answer':dat_ans ,'ip':data.ip},
dataType:'html',
success:function(response){
$('#main_wrapper').append(response);
}
});
答案 1 :(得分:0)
第一个错误是您遇到语法错误:SyntaxError: Unexpected end of input
。 })
遗失了。这可能是你的错误导致请求被终止。
第二个问题是你有一个错字:succes
而不是success
- 这不会阻止请求被发出但不会检测到响应。
$('#clicker_continue').click(function(){
$.ajax({
type:'POST',
url: 'includes/functions/register_user.php',
data: {
'username':dat_usr,
'email':dat_email,
'password':dat_pas,
'question':dat_que,
'answer':dat_ans,
'ip':data.ip
},
dataType:'html',
success:function(response){
$('#main_wrapper').append(response);
}
});
}); // <<< You missed this