ajax获取gb2312页面出现乱码
用ajax获取的下一页的数据,追加到这页的最后使用瀑布流布局.在chrome下正常,而在火狐下,刚刚打开的页面正常显示,追加的内容乱码,图片正常显示,文字乱码.网页使用g...
用ajax获取的下一页的数据,追加到这页的最后使用瀑布流布局.
在chrome下正常,而在火狐下,刚刚打开的页面正常显示,追加的内容乱码,图片正常显示,文字乱码.
网页使用gb2312, asp程序也是gb2312版的,
$.ajax( {
url: $("#fenye a.next").attr("href"),
type: "POST",
beforeSend: function(){sentIt = false; },
success: function(data){
result = $(data).find("#thumbs .imgbox");
nextHref = $(data).find("#fenye a.next").attr("href");
newNav = $(data).find("#fenye");
$("#fenye a.next").attr("href", nextHref);
$("#fenye").remove();
$container.after(newNav);
$("#thumbs").append(result);
// 重新计算 .page_nav 的宽度,以便 margin: 0 auto 生效
$page_navwidth = $(".page_nav").children().length * 23;
$(".page_nav").css({ opacity: 0, width: $page_navwidth, height: 25 });
$newElems = result;
$newElems.imagesLoaded(function(){
$container.masonry( 'appended', $newElems, true );
// 渐显新的内容
$newElems.animate({ opacity: 1 });
$("#stopfetch").show("slow");
$("#page_loading").hide("slow");
}); 展开
在chrome下正常,而在火狐下,刚刚打开的页面正常显示,追加的内容乱码,图片正常显示,文字乱码.
网页使用gb2312, asp程序也是gb2312版的,
$.ajax( {
url: $("#fenye a.next").attr("href"),
type: "POST",
beforeSend: function(){sentIt = false; },
success: function(data){
result = $(data).find("#thumbs .imgbox");
nextHref = $(data).find("#fenye a.next").attr("href");
newNav = $(data).find("#fenye");
$("#fenye a.next").attr("href", nextHref);
$("#fenye").remove();
$container.after(newNav);
$("#thumbs").append(result);
// 重新计算 .page_nav 的宽度,以便 margin: 0 auto 生效
$page_navwidth = $(".page_nav").children().length * 23;
$(".page_nav").css({ opacity: 0, width: $page_navwidth, height: 25 });
$newElems = result;
$newElems.imagesLoaded(function(){
$container.masonry( 'appended', $newElems, true );
// 渐显新的内容
$newElems.animate({ opacity: 1 });
$("#stopfetch").show("slow");
$("#page_loading").hide("slow");
}); 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询