ajax返回html乱码问题,ajax返回的html代码问题

7个答案

switch(contentType){

case "url":

var content_array=content.split("?");

$("#floatBox .content").ajaxStart(function(){

$(this).html("loading...");

});

$.ajax({

type:content_array[0],

url:content_array[1],

data:content_array[2],

error:function(){

$("#floatBox .content").html("error...");

},

success:function(html){

$("#floatBox .content").html(html);

}

});

break;

case "text":

$("#floatBox .content").html(content);

break;

case "id":

$("#floatBox .content").html($("#"+content+"").html());

break;

case "iframe":

$("#floatBox .content").html("");

$(".content").attr("class","content "+cssName);

document.getElementById("OrderiFrame").src=content;

}

2010年3月19日 09:33

81e04d5dc4b2538552d8ffe8b15a1f8e.png

Ihavegotyou

945

根据自己的需要返回特定的数据类型。给个例子,Jquery的。

$.ajax({

type:content_array[0],

url:content_array[1],

data:content_array[2],

error:function(){

$("#floatBox .content").html("error...");

},

success:function(html){

$("#floatBox .content").html(html);

}

});

break;

case "text":

$("#floatBox .content").html(content);

break;

case "id":

$("#floatBox .content").html($("#"+content+"").html());

break;

case "iframe":

$("#floatBox .content").html("");

$(".content").attr("class","content "+cssName);

document.getElementById("OrderiFrame").src=content;

2010年3月19日 09:31

81e04d5dc4b2538552d8ffe8b15a1f8e.png

Ihavegotyou

945

我用Ajax返回html,一个是为了下载,一个是为了查看Ajax请求页面返回的结果(不是Ajax请求的状态)

2010年3月19日 09:12

66a2331eb5f34807a5a17c4613938452.png

hite

22

在Service层还是返回 JSON格式的数据吧,解析着要比xml格式的快。

至于

引用

对于复杂显示效果,要写上一段很长很长的js

你可以通过使用第三方的 Javascript的库,来解决这个问题。比如,用Jquery的UI插件等等。

2010年3月19日 07:59

acc87835a067373590d62fe0f4f846d8.png

xiaolongfeixiang

3000

返回html代码的方式实在不可取,返回json或xml是当今的最佳实践,

用js来动态创建html也是可用性,体验等比较好的

2010年3月18日 19:57

dba5856c5107709f7940d30360593e46.png

lovewhzlq

13935

所谓复杂,只是相对的吧。只能说习惯了以前拼HTML形成页面而以。只要习惯了JAVASCRIPT再加上一个好的框架,慢慢的就会发现拼HTML是多少的不方便。

而且只传数据给页面,这样做更好的分工,页面员工只负责接收到的数据显示,不负责服务器内数据的流转

2010年3月18日 18:41

3345f21bc9091d4af22c19ca10acbff9.gif

suziwen

3142

建议不要返回HTML代码,而是返回像JSON数据,

HTML代码由前台的JAVASCRIPT控制,比如找一个好一点的JAVASCRIPT框架:

比如JQUERY,EXT等

2010年3月18日 18:26

3345f21bc9091d4af22c19ca10acbff9.gif

suziwen

3142

文章转载请注明来源。新辉网主页 > 网页基础 > Javascript/Ajax >

标题:ajax返回的html代码问题

地址:http://www.a55.com.cn/a/8063.html

关键词:JavaScript,Ajax,web

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值