0
我有一個問題。我做了一個標籤雲啄到我的網站,但它不工作:(jquery標籤雲錯誤?
({
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編碼的。
我想使PHP「echo $ response」爲UTF8。有什麼建議麼?我的腳本現在看起來是這樣
$response = $_GET["callback"] . $json; echo $response;