使用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,是我用错了吗,应该怎么用? 展开
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,是我用错了吗,应该怎么用? 展开
展开全部
updatepanel这是微软集成到asp.net中的ajax,在scriptmanager的协助下,会自动生成一些js脚本,这个js脚本就类似自己写的ajax。
ajax提供的局部刷新功能,可以给客户带来体验友好度
比如这个百度知道,当我提交问题时,如果是刷新整个页面,在网络比较差的环境时,屏幕会短暂全白,如果是ajax,则仅有这个输入框是刷新,网络传输的数据较少,也容易返回数据。
ajax是05年提出的,08年较为火热,而现在又进化成ria了。
比如微软的silverlight,就是一个ria实现,它也是基于ajax之上的产品。
ajax提供的局部刷新功能,可以给客户带来体验友好度
比如这个百度知道,当我提交问题时,如果是刷新整个页面,在网络比较差的环境时,屏幕会短暂全白,如果是ajax,则仅有这个输入框是刷新,网络传输的数据较少,也容易返回数据。
ajax是05年提出的,08年较为火热,而现在又进化成ria了。
比如微软的silverlight,就是一个ria实现,它也是基于ajax之上的产品。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询