0

我想使用 jQuery 进行 Twitter 搜索并将其传递给 php 脚本进行格式化。我是 jQuery 的新手,所以如果有人能告诉我这是否无可救药,我会很高兴?

这是我的 jQuery,它应该调用 Twitter,获取 json,然后将 json 传递给 php。

//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 了,真的吗?非常感谢你的帮助!

于 2012-06-16T01:18:05.393 回答