2014-07-09 4 views
-2

내 JQuery와-1.7.2.min.js 로딩 두 번 하나 내가 데이터를 바인딩 JQuery와 아약스 호출을 사용하고 문제아약스 호출

아래이 문제를 해결하는 데 도움이 있습니다. 기능은 잘 작동하지만 MVC 4.0

$(window).load(function() { 
     $('#btnSubmitss').click(function() { 
      var folionumber = $('#txtfolionumber').val(); 
      var url = "/Account/CheckFolioNumber"; 
      if (!$('#chk_chk_SecurityAnswer').is(':checked')) { 
       $.ajax({ 
        type: "POST", 
        url: url, 
        data: { folinumber: folionumber }, 
        dataType: "json", 
        success: function (returndata) { 
         if (returndata.ok) {       
          var Arrdataval = returndata.data.split('-');       
          $('#divfolioDetails').hide(); 
          $('#divforgotsecQues').hide(); 
          $('#divupdaetForgotdetails').hide(); 
          $('#divforgotUserThank').hide(); 
          $('#pmsg').html(''); 
          $('#pmsg').html(Arrdataval[0]);       
          $('#divforgotFolio').show(); 
          $('#hdtxtSecretanswer').val(Arrdataval[1]); 
         } 
         return true; 
        } 
//here it is loading 
       });   } 
    enter code here 
     }); 
     }); 

답변

0
Please check this code.You should use unbind before binding click 

$(window).load(function() { 
     $('#btnSubmitss').unbind("click").bind("click", function(event) { 
      var folionumber = $('#txtfolionumber').val(); 
      var url = "/Account/CheckFolioNumber"; 
      if (!$('#chk_chk_SecurityAnswer').is(':checked')) { 
       $.ajax({ 
        type: "POST", 
        url: url, 
        data: { folinumber: folionumber }, 
        dataType: "json", 
        success: function (returndata) { 
         if (returndata.ok) {       
          var Arrdataval = returndata.data.split('-');       
          $('#divfolioDetails').hide(); 
          $('#divforgotsecQues').hide(); 
          $('#divupdaetForgotdetails').hide(); 
          $('#divforgotUserThank').hide(); 
          $('#pmsg').html(''); 
          $('#pmsg').html(Arrdataval[0]);       
          $('#divforgotFolio').show(); 
          $('#hdtxtSecretanswer').val(Arrdataval[1]); 
         } 
         return true; 
        } 
        //here it is loading 
       });   } 

     }); 
    }); 
작업을 원래의 위치

에 올 수 있도록 내 JS 파일을 두 번로드