2014-03-04 3 views
0

ashx 파일을 호출하는 jquery 코드가 있습니다. 페이지가로드되는 동안 완벽하게 작동합니다. 다른 함수에서 함수를 호출하면 작동하지 않습니다. 두 코드를 여기에 넣습니다.함수 내에서 ashx를 호출 할 수 없습니다.

나를 확인하고 도와주세요.

<script type="text/javascript"> 
     $(document).ready(function() { 
        try { 
         $("#submit").click(function() { 
          var user = $("#login").val(); 
          var pass = $("#password").val();      
          CallLoginHandler(user, pass); 
         } 
        }catch(ex){ 
     } 
</script> 

<script type="text/javascript"> 
     function CallLoginHandler(user, pass) {   
      $.ajax({ 
       type: "POST", 
       url: "../handler/JQGridHandler.ashx?MainPage=GetUserDetails&Type=2&user=" + user + "&pass=" + pass + "", 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 
       success: function (response) { 
        if (response.length > 0) { 

         alert(response[0]["FLD_ID"]); 
         //successCallback(response); 
        } else { 
         alert(response[0]["FLD_ID"]); 
        } 
       } 
      }); 

     } 

</script> 

답변

0

올바른 jquery 구문이 누락되었습니다. 다음 수정 된 코드를 사용해보십시오. -

<script type="text/javascript"> 
    $(document).ready(function() { 

     try { 
      $("#submit").click(function() { 

       var user = $("#login").val(); 
       var pass = $("#password").val();      
       CallLoginHandler(user, pass); 
      }); 

     } catch (ex) { 

     } 

    }); 


    function CallLoginHandler(user, pass) { 
     $.ajax({ 
      type: "POST", 
      url: "../handler/JQGridHandler.ashx?MainPage=GetUserDetails&Type=2&user=" + user + "&pass=" + pass + "", 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: function (response) { 
       if (response.length > 0) { 

        alert(response[0]["FLD_ID"]); 
        //successCallback(response); 
       } else { 
        alert(response[0]["FLD_ID"]); 
       } 
      } 
     }); 

    } 

</script> 
+0

Not Work Dude .. – user3085540

관련 문제