-
有关xmlHttpRequest的问题5
<script type="text/javascript">
//创建一个xmlHttpRequest对象
var xmlHttpReq = null;
function checkCtype(){
//获取验证的数据
var ctype = document.getElementById("ctype").value;
//创建一个xmlHttpRequest对象
//判断浏览器的类型
if(window.ActiveXObject){
xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");
}else{
xmlHttpReq = new XMLHttpRequest();
}
//window.alert(ctype);
var url = "/Shopping/CategoryService?status=checkCtype&ctype=" + ctype;
//构建一个无刷新的异步请求
xmlHttpReq.open("POST" , url , "true");
//设置回调函数
xmlHttpReq.onReadystatechange = callback;
//window.alert("bbbbbbbb");
//发送异步请求
xmlHttpReq.send();
}
function callback(){
if(xmlHttpReq.readyState == 4 && xmlHttpReq.status == 200){
window.alert(xmlHttpReq.responseText);
if(xmlHttpReq.responseText == "true"){
document.getElementById("ctypeError").innerHTML = "<b>该类别已经被占用</b>";
}else{
document.getElementById("ctypeError").innerHTML = "<b>该类别可以使用</b>";
}
}
}
function clearError(){
}
</script>
window.alert(xmlHttpReq.responseText);这一句老是出现系统错误
SCRIPT58734: 系统错误: -1072896658。
saveCategory.jsp, 行45 字符5
这是怎么回事呀求解决
2013年5月12日 22:50
目前还没有答案
相关推荐
### AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题 #### 背景与问题概述 在使用AJAX技术进行前后端数据交互时,经常会出现中文字符编码的问题,尤其是在使用`XMLHttpRequest`对象发送请求的过程中。例如...
**XMLHttpRequest**(简称XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换。这个技术是Ajax(Asynchronous JavaScript and XML)的核心组成部分,尽管XML最初是...
### XMLHTTPRequest对象详解 在现代Web开发中,客户端与服务器之间的数据交换是非常常见的需求之一。为了实现这种异步数据通信,JavaScript提供了一种强大的工具——`XMLHTTPRequest`对象。通过这个对象,开发者...
XMLHttpRequest对象是Ajax技术的核心,它是现代Web应用中用于实现客户端与服务器间异步数据交换的关键组件。在不刷新整个页面的情况下,XMLHttpRequest允许开发者通过JavaScript动态更新网页内容,极大地提升了用户...
在使用 XMLHttpRequest 对象时,还需要注意中文乱码问题,默认情况下,XMLHttpRequest 对象使用 UTF-8 字符集,而我们使用的多是 GB2312 字符集,可以使用 PHP 的 mb_convert_encoding 函数来进行编码转换: ...
为了解决这些问题,Ajax技术应运而生。Ajax的核心在于**XMLHttpRequest对象**,它使得Web应用程序可以在不刷新整个页面的情况下与服务器进行异步通信。 #### 二、XMLHttpRequest对象概述 XMLHttpRequest对象是实现...
本文将详细介绍XMLHttpRequest的相关知识点,帮助读者深入理解其工作原理及应用场景。 #### 二、XMLHttpRequest简介 **XMLHttpRequest**对象是浏览器提供的内置对象,用于在后台与服务器交换数据,无需重新加载...
为了简化这个过程,可以创建一个C#辅助类,该类封装了与XMLHttpRequest相关的逻辑,包括错误处理、状态检查和数据解析。这样,客户端代码只需调用辅助类的方法即可完成Web服务调用,提高了代码的可读性和可维护性。...
XMLHttpRequest(简称XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换,这种技术被称为AJAX(Asynchronous JavaScript and XML)。XMLHttpRequest中文参考手册...
### XMLHTTPRequest属性与方法 #### 一、XMLHTTPRequest概述 **XMLHTTPRequest** 是一套重要的 API,它允许在浏览器端利用 JavaScript、VbScript 或 Jscript 等脚本语言通过 HTTP 协议发送请求和接收 XML 及其他...
W3C组织正致力于XMLHttpRequest对象的标准化,已发布了相关的规范草案,旨在统一其接口和行为。 #### XMLHttpRequest的属性与事件 **readyState属性**:表示XMLHttpRequest对象的当前状态,从“未初始化”到“已...
XMLHttpRequest(XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行数据交互,实现了页面的异步更新,极大地提升了用户体验。本教程将通过一个简单的例子来探讨XMLHttpRequest...
- **兼容性问题**:早期版本的Internet Explorer使用ActiveX对象实现`XMLHttpRequest`功能,这可能会导致跨浏览器兼容性问题。现代浏览器都支持基于标准的`XMLHttpRequest`实现。 - **安全性**:由于AJAX请求是在...
在GWT(Google Web Toolkit)开发中,XMLHttpRequest(XHR)是实现客户端与服务器间异步数据交换的关键技术。GWT提供了对XHR的封装,使得开发者可以方便地使用JavaScript的XMLHttpRequest对象,而无需直接接触底层的...
问题的关键:如何使用XMLHttpRequest对象。尽管与其说Ajax是一种技术,不如说是一种技巧,但如果没有对XMLHttpRequest的广泛支持,Google Suggest和Ta-da List可能不会像我们看到的有今天这样的发展,而你可能也不会...
XMLHttpRequest(XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换,这就是我们常说的AJAX(Asynchronous JavaScript and XML)。本压缩包文件"创建...