我想知道:
是否可以从数据库中使用 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;
}
现在,如果我使用以下 URL 进行查询:
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 知识的人可以帮忙吗?