最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
asp.net ajax post xml对象抛出500错误解决办法(客户端字符串与xml对象的转
时间:2008-05-17 编辑:简简单单 来源:一聚教程网
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.
其中Asynchronous 表示异步,
另外javascript和xml都是名词.
其中javascript用作客户端脚本
ajax其主要中心思想:就是通过XMLHttpRequest对象异步(同步)请求服务器脚本.服务器接收到请求后,通过response.write()返回到客户端.
var xmlHttp; //要定义成全局
//创建XML请求
function createXMLHttpRequest() {
try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (_e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (_E) { } } if (!xmlHttp && typeof XMLHttpRequest != ''undefined'') { try { xmlHttp = new XMLHttpRequest(); } catch (e) { xmlHttp = false; } }}
客户端通过xmlHttp.responseText
或xmlHttp.respnseXML
来获取服务器端返回的值. 所以服务器端返回的结果一是普通字符串另外一种就是格式化的xml文本字符串的方式在此不讲(网上搜一大片)
在此主要介绍返回xml:
声明一点:无论是xml还是普通文本做为字符串形式传送!!!!!! 但在两端接收时都需要对这些格式化的xml字符进行反序列化(即将字符串转化成xml对象)
下面给出具体实例: XMLHttpRequest 对象已经声明
var obj = null; function initXDom(xmlText) { if (typeof(DOMParser) != "undefined") { // Gecko、Mozilla、Firefox var parser = new DOMParser(); obj = parser.parseFromString(xmlText, "text/xml"); }
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31