0
我想知道:可能檢索jQuery數據?
是否有可能從其他網站檢索數據從數據庫中加載和顯示與jQuery(或AJAX)?
由於jQuery執行客戶端;在jQuery實際處理它之前,必須以某種方式接收數據?
例如,我想要做的是閱讀的skycrapers的「高度」在下列鏈接的內容:
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;
}
現在,如果我與查詢以下網址:
http://www.pennystocktweets.com/user_posts/feeds
我獲取當前頁面上的鳴叫可讀的格式。
現在我會去模仿AJAX調用URL調用(可執行文件從Java)?
的參數有明顯:
var post_data = {'cat':filter_type, "lptyp": load_type, "opid": oldestPostId, "lpid": latestPostId, "usrstk": ProfileUserOrStockName};
但我似乎無法模仿的請求。有人可以提供AJAX知識嗎?
當你說Java時,你是指JavaScript還是字面上的Java。 Java是一個選項,因爲它是服務器端的,並且不受同一個源策略的限制,但是另一方面,除非您可以控制遠程站點,否則JavaScript將毫無用處。 –
@KevinB:不,我的意思是Java NOT JavaScript –
首先,弄清楚其他網站是如何獲取這些信息的。它是預先加載到某個頁面上的,還是它被ajax拉進去了。一旦你知道了,你可以用java來刮擦它。 –