0

jQuery を使用して Twitter 検索を取得し、それを php スクリプトに渡して書式設定したいと考えています。私はjQueryを初めて使用するので、誰かがこれがどうしようもなくオフになっているのか教えていただければ幸いです?

これは、Twitter を呼び出して json を取得し、json を php に渡すことになっている私の jQuery です。

//jquery
$(document).ready(function() {
 var twUrl = "http://search.twitter.com/search.json?q=twitter&rpp=5&callback=?";

     $.jsonp({
        url: twUrl,
        data: {},
        dataType: "jsonp",
        callbackParameter: "callback",
        timeout: 5000,
        success: function(data){
            $.post("search_back.php", {json_data: data},
                function(data) { $("#search_word").html() });
         }});            
});

PHP はそれを取得してフォーマットし (含まれていませんが、その部分の実行方法は知っています)、#search_word に戻す必要があります。

//search_back.php
$output = json_decode($_POST["data"], true);

foreach ($output as $tweet){
   echo $tweet;
}

これは近いですか?助けてくれて本当にありがとう!

4

1 に答える 1

0

わかりました、今興奮しています:)参照用に投稿するだけで、動作するようになりました:

<script>

$(document).ready(function() {
    var twUrl = "http://search.twitter.com/search.json?q=twitter&rpp=5&callback=?";
    $.getJSON(twUrl, 
        function(data) { 
            console.log(data);
            $.post("search_back.php", {json_data: data}, function(data) { 
                console.log(data);
                console.log("ok");
                $("#search_word").html(data) });

        }
    )});


</script>

<?php
$output = $_POST["json_data"];
foreach ($output[results] as $tweet){
    echo $tweet[from_user] . "<br>";
}
?>

phpに行くものはすでにjson_decoded、trueですか?あなたの助けをどうもありがとう!

于 2012-06-16T01:18:05.393 に答える