ajax可以传对象方法吗,,请教用ajax如何传对象呢? 能不能传对象

当前位置:我的异常网» Ajax » ,请教用ajax如何传对象呢? 能不能传对象

,请教用ajax如何传对象呢? 能不能传对象

www.myexceptions.net  网友分享于:2015-08-26  浏览:80次

各位高手,请问用ajax怎么传对象呢? 能不能传对象?

我想用ajax操作 只更新这个div

这个div 主要就针对“thisTest” 这个对象。

其实就是更新thisTest这个对象。

但是 我看XMLHttprequest只有responseText和responseXML

就是说 只能接收Text 和Xml 怎么接收对象呢?

题目:${thisTest.testName }

${a.index+1 } :

name="check${answer.rightOrNot }">

${answer.answerValue}

本题难度

做过本题人数

做对本题人数

本题来源

出题老师

${thisTest.difficulty }

${thisTest.doneUc }

${thisTest.rightUc }

${thisTest.testFrom }

${thisTest.teacherName }

用时:

本题正确答案将以红色字体显示!

试题详解:${thisTest.testDesc}

服务器端如果用 response.getWriter().print("nextTest");

这样发过去的就是text 那要怎么发对象呢?

------解决方案--------------------

不难,很简单的。其实responseText和responseXML就是显示内容,你可以读取动态页面里的内容,然后再通过responseText输出,赋值给某个标签里的内容。

发个简单的例子给你参考一下:

/*

*--------------------------------

*创建一个XMLHttp实例

*return object 成功创建返回一个xmlhttp对象实例,否则返回false

*--------------------------------

*/

function CreateAjax()

{

var xmlhttp;

try

{

//Firefox, Opera 8.0+, Safari

xmlhttp=new XMLHttpRequest();

}

catch(e)

{

try

{

//IE6.0+

xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");

}

catch(e)

{

try

{

//IE5.5+

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

catch(e)

{

return false;

}

}

}

return xmlhttp;

}

/*

*--------------------------------

*传输数据

*--------------------------------

*/

/*

function handlestatechange(ListID)

{

var VoteIDContent=document.getElementById("Vote"+ListID+'');

if(xmlhttp.readyState==4) //客户端完成请求

{

if(xmlhttp.status==0 || xmlhttp.status==200) //服务端完成处理并返回数据

{

var ResponseText=unescape(xmlhttp.responseText)

var r=ResponseText.split(",");

if(r[0]=="Vote")

{

alert("每个IP地址每天限投一票,请不要重复投票!");

VoteIDContent.innerHTML=r[1];

}

else

文章评论

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值