我的第一个jquery Ajax小部件

时间:2011-10-21 15:23:50

标签: jquery ajax foursquare

我通常使用PHP,但我一直在开发一个小部件,现在客户端具有大部分功能。

基本上,它是Typo3的一个简单的foursquare插件,它显示了场地的最新提示以及签到的选项,并大喊。

签入都是在客户端从初始OAuth到ajax Foursquare API调用完成的。我现在就停下来给你看一下代码js片段。安全是我的主要关注点btw。

任何反馈都非常感谢..谢谢:)

$(document).ready(function(){
$("#checkin").click(function(){
$.oauthpopup({
        path: "http://127.0.0.1/typo3/index.php?eID=fs_callback",          
        callback: function(){
            var access_token = $("input#access_token").val();
            var venue_id = $("input#venue_id").val();
            var shout = $("#shout").val();

            var dataString = "oauth_token="+ access_token + "&venueId=" + venue_id + "&shout=" + shout;

        $.ajax({  
          type: "POST",  
          url: "https://api.foursquare.com/v2/checkins/add",  
          data: dataString,  
          success: function(data) {      
                var msg;
                if(data.meta.code === 200) {
                    msg = "Check In Accepted!";
                }
                else {
                    msg = "An Error Occured!";
                }
                $("#response").html(msg);
            },
                       error : function(data) {
                            $("#response").html("Something went wrong!");
                       }
        });
        return false; 

        }
    });
});

});

0 个答案:

没有答案