【发布时间】:2010-04-13 19:01:03
【问题描述】:
我正在使用 Json 从数据库中检索数据,构造一些 html,并将其放入页面,但是在我的
标记之后出现语法错误,这是来自的字符串中的最后一个标记我的 php 文件。
PHP:
if($QString == "")
{
$query = "SELECT * FROM categories";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$categories="<a href=" . '"' . "?catID=" . $row['catID'] . '"' . ">" . $row['CatName'] . "</a><br>";
echo $_GET['jsoncallback'] . $categories;
}
}
jQuery:
var jSon = {};
$(function(){
jQuery.jSon.getjSon();
});
jQuery.jSon = {
getjSon : function () {
$.getJSON('http://host6.spellnet.net/links/list.php?jsoncallback=?', function(json) {
eval(json.data);
});
}
任何帮助将不胜感激。我越来越近了。
【问题讨论】:
-
看起来你正在请求一个 json 返回,但实际上是返回 html 到 jQuery。
标签: javascript jquery ajax json