可以检索jQuery数据吗?

时间:2013-09-27 19:13:23

标签: jquery data-binding data-structures

我在想:

是否可以从数据库中使用jQuery(或AJAX)加载和显示的其他网站检索数据?

因为jQuery是在客户端执行的;在jQuery实际处理它之前,它必须以某种方式接收数据吗?

例如,我想做的是在以下链接中阅读摩天大楼的“高度”:

http://www.pennystocktweets.com/stocks/top_100_graph

我能找到的唯一实际加载数据的jQuery是:

/* function to initiate load more*/
function initLoadMore() {

var load_type = "more";
var oldestPostId = jQuery("#old_post_id").val();
var latestPostId = jQuery("#last_post_id").val();
var ProfileUserOrStockName = jQuery("#profile_usname").val();
var filter_type = jQuery("#category").val();
jQuery("#ploading_more_img").show(); 
// now set ajax calls
var post_data = {'cat':filter_type, "lptyp": load_type, "opid": oldestPostId, "lpid": latestPostId, "usrstk": ProfileUserOrStockName};
jQuery.ajax({ 
    type: "GET",
        url: "/user_posts/feeds",
        data: post_data,
        cache: false,
        async: true,
        success: function(feeds) {
            var feeds = jsonObjectify(feeds);
            if(feeds.psts != null) {
                processAppendData(feeds);
                jQuery("#ploading_more_img").hide(); 
            } else {
                jQuery("ShowMorePosts").html("No posts show");
            }
        }
}); 
return false;
}

来自this JavaScript file

现在,如果我使用以下网址查询:

http://www.pennystocktweets.com/user_posts/feeds

我在当前页面上获得了推文的可读格式。

现在我要开始模仿对url调用的AJAX调用(来自Java的可执行文件)?

参数显然是:

var post_data = {'cat':filter_type, "lptyp": load_type, "opid": oldestPostId, "lpid": latestPostId, "usrstk": ProfileUserOrStockName};

但我似乎无法模仿这个要求。有AJAX知识的人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我明白了。显然,AJAX调用使用远程URL来访问数据库。

我能够使用Fiddler web debugger重新发出呼叫,然后查找对此远程位置的传出GET(Ajax)呼叫。

enter image description here enter image description here

经过多次查询后,我发现了使用的语法来进行调用。

所以在这种情况下,解决方案是找到确切的URL,然后模仿GET调用。