2011-11-21 8 views
1
var usernameInfo= $('#usernameInfo'); 
var ele= $('#username'); 
var username= ele.val(); 
if(username.length >=6 || username.length <=32) 
{ 
    usernameInfo.removeClass('error').addClass('correct').html('<img src="loader.gif" align="absmiddle" />&nbsp;Checking availability...'); 
    ele.removeClass('wrong').addClass('normal'); 
    $.ajax({ 
    type: "POST", 
    url: "ajax_check_username.php", 
    data: "username=" + username, 
    succes: function (server_response) { 
     usernameInfo.ajaxComplete(function(event, request){ 
     if(server_response == '1')         
     { 
      jVal.errors= true; 
      usernameInfo.removeClass('correct').addClass('error').html('<img src="not_available.png" align="absmiddle" /> Not Available').show(); 
      ele.removeClass('normal').addClass('wrong'); 
     } 
     else if(server_response == '0') 
     { 
      usernameInfo.removeClass('error').addClass('correct').html('<img src="available.png" align="absmiddle" /> Available').show(); 
      ele.removeClass('wrong').addclass('normal'); 
     } 
     }); 
    } 
    });  
} 

문제는 내가이 AJAX 호출을 다른 스크립트에서 사용하여 (테스트되고 작동하는) .php 파일과 작동하지만 지금은 그렇지 않다는 것입니다. 어떤 도움이 좋을 것입니다. 감사합니다함수에서 AJAX 호출이 작동하지 않습니다

+0

는 "작동하지 않습니다"정의합니다. JS 콘솔의 내용은 무엇입니까? –

+0

당신이 "성공"대신에 "성공"이라고 썼다면 문제가 있는지 확인하십시오 – Chobeat

+0

Chobeat : 당신은 천재입니다 :) U가 내 문제를 해결합니다 ... 두 분 모두 응답 해 주셔서 감사합니다 – user1056967

답변

5
  succes: function (server_response) { 

당신은 맞춤법이 틀린 한 성공

1

그것 :

 
success: function(resp){ .... } 
//you have spelling mistake there 
관련 문제