0

我正在使用twitteroauth库进行 Twitter 登录。我的ajax请求是:

$('#twitterlogin').click(function(){
      alert('login');
      $.ajax({
              url: "<?php echo site_url('socialauth/loginTwitter');?>",
              type: 'POST',
              success:function(data){
                alert(data);  
              },
              error: function(jqXHR, textStatus, errorThrown) {
                      console.log(JSON.stringify(jqXHR));
                      console.log("AJAX error: " + textStatus + ' : ' + errorThrown);
               }
        });
    });

控制台日志

{"readyState":0,"responseText":"","status":0,"statusText":"error"}
AJAX error: error :  

调试后,我发现 ajax 调用没有使用 oauth 键等将流重定向到 twitter url。如果我从提交按钮调用相同的 PHP url,则相同的 php 代码可以正常工作。这里有什么遗漏吗?

4

0 回答 0