2011-11-06 2 views
2

Jquery Ajax 호출을 통해 facebook 연결을 호출하려고합니다. 내가 링크를 사용하고 있지만 Ajax 호출에 실패하면 호출이 작동합니다. 나는 jquery가있는 초보자이며 오류를 디버깅하는 데 어려움을 겪는다. 내가 잘못 뭐하는 거지 <a class="fb_connect_button" href="http://www.nutranation.org/users/auth/facebook">OmniAuth가 Jquery Ajax 호출로 작동하지 않습니다.

: 여기

$('a.fb_connect_button').click(function() { 
    $.ajax({ 
     url: 'http://www.nutranation.org/users/auth/facebook', 
     success: function(data) { 
     $(".thankyou_box").show(); 
     }, 
     error:function (xhr, ajaxOptions, thrownError){ 
         alert(xhr.statusText); 
         alert(thrownError); 
        } 
    }); 

}) 

실제로 작동 링크입니다 : 여기에 아약스 호출은 무엇입니까?

답변

0

단순 : rel => "external"를 추가하여 ajax 요청을 무시하십시오. 다음과 같음 :

<%= link_to "facebook", "/auth/facebook", :rel => "external" %> 
관련 문제