質問

私は問題を持っています。私は私のウェブサイトにタグクラウドブツを作ったが、それは動作しません:(

({
    tags: [{
        tag: 'asdasd',
        freq: '4'
    }]
}) {
    tag: 'asdasdsadasd',
    freq: '4'
}]
}) {
    tag: 'xcvxcvcx',
    freq: '2'
}]
}) {
    tag: 'cvbvcbcbvbcv',
    freq: '11'
}]
})

これはPHPファイルの応答である、と私は私のhtmlでそれを取得したいのですが -

<script type="text/javascript" src="../scripts/jquery.js"></script>
<script type="text/javascript">
$(function() {
  //get tag feed
  $.getJSON("tagcloud.php?callback=?", function(data) {
    //create list for tag links
    $("<ul>").attr("id", "tagList").appendTo("#tagCloud");
    //create tags
    $.each(data.tags, function(i, val) {
      //create item
      var li = $("<li>");
      //create link
      $("<a>").text(val.tag).attr({title:"See all pages tagged with " + val.tag, href:"http://localhost/tags/" + val.tag + ".html"}).appendTo(li);
      //set tag size
      li.children().css("fontSize", (val.freq / 10 < 1) ? val.freq / 10 + 1 + "em": (val.freq / 10 > 2) ? "2em" : val.freq / 10 + "em");
      //add to list
      li.appendTo("#tagList");
    });
  });
});
</script>

私はそれを画面に書き込むためにtuts.comからこのスクリプトを使用していました。 PHPのコールバックとリターンがある

$response = $_GET["callback"] . $json;
echo $response;
mysql_close($server);

を教えてください、それが仕事ではない理由

<時間>

はい、私はあなたが提案し、その作品の細かいものをやっています。

しかし、別の問題があります。今私は、値を取得することができます。たとえばGyökérため。 私のMySQLのテーブルには、UTF8一般的なCIであり、また、エンコードされた私のHTMLはUTF8です。

私はUTF8するPHP「エコー$応答」をしたいのですが。助言がありますか?私のスクリプトは、この

のようになります。
$response = $_GET["callback"] . $json; echo $response;
役に立ちましたか?

解決

まあ、私はすべてでこれを理解していない。

({ tags:[{tag:'asdasd',freq:'4'}]}){tag:'asdasdsadasd',freq:'4'}]}){tag:'xcvxcvcx',freq:'2'}]}){tag:'cvbvcbcbvbcv',freq:'11'}]})

あなたはもっとこのような何かを意図しています

{ tags:[    {tag:'asdasd',freq:'4'},
            {tag:'asdasdsadasd',freq:'4'},
            {tag:'xcvxcvcx',freq:'2'},
            {tag:'cvbvcbcbvbcv',freq:'11'}
        ]
};
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top