首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

请教如何用getJSON发出请求

2013-07-11 
请问怎么用getJSON发出请求?以下是我的代码,请问各位,为什么我用Fildler没有捕捉到getJSON发出的请求,所以

请问怎么用getJSON发出请求?
以下是我的代码,请问各位,为什么我用Fildler没有捕捉到getJSON发出的请求,所以说执行下来页面完全没有效果。

这是我们的期末项目,很急。希望高手指教!感激不尽!



<script type="text/javascript">
//本页实现的代码放置在这里
$(function() {

$("#J_TabBarBox a")
.click(
function(event) {
event.preventDefault();
$("#J_TabBar li").removeClass("tm-selected");
$(this).parent().addClass("tm-selected");
var s = $(this).attr("href");
if (s == "#description") {
$(".goods-description").show();
$(".goods-comment").hide();
}
if (s == "#J_Reviews") {
$(".goods-description").hide();
$(".goods-comment").show();

//学生需完成的代码,请放置在这里
//-----------------------------//
var initPagination = function() {
//这里应该获取数据总条数
var num_entries = 11;
// 创建分页
$("#Pagination").pagination(num_entries, {
num_edge_entries : 1, //边缘页数
num_display_entries : 3, //主体页数
callback : pageselectCallback,
items_per_page : 1, //每页显示5项
prev_text : "上一页",
next_text : "下一页"
});
};
var new_content = "<table id='tbdata'>";
function pageselectCallback(page_index, jq) {
//获取这一页应该显示的信息
$.getJSON("http://100.1.0.178/DP/datas/comment/p"
+ page_index+1
+ "/s5?callback=?",
function(data) {

for ( var i = 0; i < data.length; i++) {
txt += "<tr><td><img src=" + data[i].AuthorPic
+ ">"
+ data[i].AuthorName
+ "</td><td>"
+ data[i].Content
+ "<br/>"
+ data[i].CommentDate
+ "&nbsp;&nbsp;"
+ data[i].Suk
+ "</td></tr>";

}
new_content+="</table>";
//$("#Searchresult").html(txt);
});
//装载对应分页的内容
$("#Searchresult").empty().append(
new_content);

return false;
}

//-----------------------------//



}

});
});
</script>


[解决办法]
如果是jsonp就是普通的get请求,要不就是ajax请求。。。

监视不到要么软件有问题,要么就是前面的js代码有问题,导致没有发送请求。

ie,chrome开发工具或者firebug看下报错了没有
[解决办法]
1.可能你请求的路径不对
2.可能你返回的json格式不对

热点排行