2012-10-09 8 views
0

JQuery를 사용하여 정말 새로운 코드이고 오류가 있습니다. 다음 코드 조각은 사용자가 "단추"를 클릭 할 때 완벽하게 작동했으며, 내용 부분에 파일을로드합니다.click과 ajaxForm이있는 Jquery 준비 함수

$(document).ready(function() { 

     $('.Button').click(function() { 
     var href = $(this).attr('href'); 

     if(typeof href != "undefined" && href != ""){ 
      $.ajax({ 
       url: href, 
       dataType: 'text', 
       success: function(data) { 
          $('#content').html(data); 
          ultXML = href; 
       } 
      }); 
     } 
    }); 

}); 

하지만 지금 내가 그리고 나던 작업합니다 (ajaxForm 호출) (이 예 http://www.malsup.com/jquery/form/와) JQuery와 양식 플러그인을 사용하기 위해 노력하고있어, 나는 나의는 오리지널 코드에서 다음 코드를 병합하는 방법을 이해하지 못할. 나는이 준비 기능을 예를 들어, 여러 가지 방법을 시도하지만, 그것은 또한 나던 작품은

$(document).ready(function() { 
      // bind 'myForm' and provide a simple callback function 
      $('#myForm').ajaxForm(function() { 
       alert("Thank you for your comment!"); 
      }); 
     }); 

나는 내 원래의 준비 기능에 다음 코드 조각을 삽입해야 어디? 메거는 어떻게 둘 다 할 수 있습니까?

$('#myForm').ajaxForm(function() { 
       alert("Thank you for your comment!"); 
      }); 

답변

0

이와 같이 작동합니까?

$(document).ready(function() { 

$('.Button').click(function() { 
    var href = $(this).attr('href'); 

    if(typeof href != "undefined" && href != ""){ 
     $.ajax({ 
      url: href, 
      dataType: 'text', 
      success: function(data) { 
         $('#content').html(data); 
         ultXML = href; 
      } 
     }); 
    } 
}); 

$('#myForm').ajaxForm(function() { 
    alert("Thank you for your comment!"); 
}); 

});

+0

아니요, 그런 식으로 시도했지만 작동하지 않습니다. 올바른 방법입니까? 그런 식으로 버튼 클릭만으로 작동하고 첫 번째 myForm을 삽입하면 버튼이 작동하지 않습니다. –

+0

(테스트하기 위해)이 코드를 제 응용 프로그램에서 가져 와서 작동합니다. 코드의 다른 부분에 오류가 있습니다. 나는 고마워! –