使用ajax修改数据 50

varshowedit=newXMLHttpRequest();showedit.open("post","newlianxi.ashx",true);showedit.... var showedit = new XMLHttpRequest();

showedit.open("post", "newlianxi.ashx", true);
showedit.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

showedit.onreadystatechange = function ()
{
if (showedit.readyState == 4 && showedit.status == 200)
{
var s = showedit.responseText
alert(s);
var str = JSON.parse(s);
document.getElementById("Cid").value = str["Cid"];
document.getElementById("Cname").value = str["Cname"];
document.getElementById("Ccount").value = str["Ccount"];
}
}
showedit.send("type=g&&cid=" + cid);
从后台拿到指定数据,显示到文本框里,现在的情况是可以收到json字符串s,可是转成json对象str后,无法取到str里的内容,是 undefined,是我用错了吗,应该怎么用?
展开
 我来答
手机用户71357
2014-08-25 · TA获得超过150个赞
知道答主
回答量:107
采纳率:0%
帮助的人:137万
展开全部
updatepanel这是微软集成到asp.net中的ajax,在scriptmanager的协助下,会自动生成一些js脚本,这个js脚本就类似自己写的ajax。

ajax提供的局部刷新功能,可以给客户带来体验友好度
比如这个百度知道,当我提交问题时,如果是刷新整个页面,在网络比较差的环境时,屏幕会短暂全白,如果是ajax,则仅有这个输入框是刷新,网络传输的数据较少,也容易返回数据。

ajax是05年提出的,08年较为火热,而现在又进化成ria了。
比如微软的silverlight,就是一个ria实现,它也是基于ajax之上的产品。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式