この twitter.class スクリプトを使用して、max_idパラメーターで制限されたツイートを取得しています。
<?php
$max_id = $_POST['max_id'];
class Twitter
{
public function __construct(){ }
public function searchResults( $search = null )
{
$url = "http://search.twitter.com/search.atom?q=" . urlencode( $search ) . "&result_type=recent&rpp=4&max_id=" . $max_id;
$curl = curl_init();
curl_setopt( $curl, CURLOPT_URL, $url );
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
$result = curl_exec( $curl );
curl_close( $curl );
$return = new SimpleXMLElement( $result );
return $return;
}
public function echok() {
echo $this->max_id;
}
}
?>
このスクリプトは、ループを起動してツイートをエコーする別のスクリプト (test.class.php) によって required_once になります。
ページに既に読み込まれているツイートに応じて、「max_id」を動的に読み込みたい。jQueryで最後の「id」を取得してからPOSTします
この変数を jQuery Ajax で投稿しようとしましたが、終了したら、他の scipr をロードしてつぶやきを取得します。このような:
var max_id_pre = $('.ids:last').text();
var max_id = 'max_id=' + max_id_pre;
$.ajax({
url: "twitter.class.php",
data: max_id,
type: "POST",
success: function(){
$('#container').load("test.class.php");
}
});
twitter.clas.php が「max_id」変数を取得していないため、test.class.php がツイートをスタンプする必要がある前に機能していません。
変数をクラスに投稿しようとしていることは知っていますが、可能ですか?
ありがとう!