私は考えていた:
jQuery (または AJAX) で読み込んで表示されている他の Web サイトのデータをデータベースから取得することはできますか?
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
現在のページのツイートの読み取り可能な形式を取得します。
ここで、AJAX 呼び出しを URL 呼び出し (Java から実行可能) に模倣しますか?
パラメータは明らかに次のとおりです。
var post_data = {'cat':filter_type, "lptyp": load_type, "opid": oldestPostId, "lpid": latestPostId, "usrstk": ProfileUserOrStockName};
しかし、私はその要求を真似することはできないようです. AJAX の知識を持っている人が助けてくれますか?