js:
jQuery(document).ready(function(){
$.ajax({
type: "GET",
async: true,
url:"http://ftp112211.host170.mymyweb.net/ajax.php",
dataType: "jsonp",
jsonp: "gaga",//传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback)
jsonpCallback:"gaga_fn",//自定义的jsonp回调函数名称,默认为jQuery自动生成的随机函数名,也可以写"?",jQuery会自动为你处理数据
success: function(json){
$(".article").append(json.html);
},
error: function(){
alert("fail");
}
});
})
PHP:
[php] view plaincopy
$callback = $_GET["gaga"];
$html = array();
$result = mysqlquery_fn("SELECT * FROM ly_article");
$b = "";
while (!!$row = mysql_fetch_array($result)){
$html["id"] = $row["ly_id"];
$html["type"] = $row["ly_type"];
$html["title"] = $row["ly_title"];
$html["readcont"] = $row["ly_readcont"];
$html["commendcont"] = $row["ly_commendcont"];
$html = html_fn($html);
$b .= '<li class="icon'.$html["type"].'">
<em>阅读数(<strong>'.$html["readcont"].'</strong>) 评论数(<strong>'.$html["commendcont"].'</strong>)</em>
<a href="article.php?id='.$html["id"].'">'.$html["title"].'</a>
</li>';
}
$a = array("html"=>$b);
$result = json_encode($a);
echo "gaga_fn($result)";
exit;
评论