0
我使用jquery .ajax()發送數據,並將數據返回給throe json!在「windows xp」Firefox除外,所有瀏覽器都能正常工作。Firefox(只在Windows XP上)dosn't無法從json獲取值
.ajax()發送數據沒有錯誤!而且我甚至不會收到json的任何錯誤消息!
我假設錯誤在.ajax()中,因爲如果json沒有錯誤,那麼數據發送錯誤。
function feedPage(div_id, feed_id, to, page){
$.ajax({
url: iloc,
type: "POST",
dataType: 'json',
data: "a=feed_page&div_id="+div_id+"&feed_id="+feed_id+"&page="+page+"&to="+to,
dataType: "text",
success: function(d){
var obj = eval('('+d+')');
$("#page_now").html(obj.page);
if(div_id == 1) {
div_id = 0;
}
hideButton(obj.hide_button, div_id, feed_id, obj.page);
delete obj["page"];
delete obj["hide_button"];
if(obj.rss_title) {
$("#feed_title").html("<h1>"+obj.rss_title[0]+"</h1>");
delete obj["rss_title"][0];
$("#last_page").html(obj.last_page);
}
if(obj.all_feeds) {
$("#jaunumi").append("ir");
delete obj["all_feeds"];
}
$("#feed_id ul").scrollTop(0);
$("#feed_id").empty();
for (var i in obj){
$("#feed_id").append(obj[i].title);
$("#feed_id").append(obj[i].description);
}
if(div_id == 0) {
var feed_div_offset = $("#feed_id").offset();
var feed_div_offset_top = feed_div_offset.top - 100;
$('html, body').animate({ scrollTop: feed_div_offset_top }, 'slow');
}
$(".tablo_slash").html("/");
}
});
}
你用螢火蟲看問題出在哪? – emaillenin 2012-07-19 09:55:29
是的!它沒有顯示任何內容:D:D:D它發送數據並收到沒有錯誤,沒有任何錯誤! – aainaarz 2012-07-19 10:09:19
從服務器,嘗試在第一行回顯的東西,並檢查你是否能夠看到在Firebug – emaillenin 2012-07-19 16:08:31