-
求一个有关xmlHttpRequest的问题啊急啊0
<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月13日 16:38
2个答案 按时间排序 按投票排序
-
你用的事POST,方法,所以要在open后面加上
xmlHttpReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
这样就好了2013年7月19日 09:44
-
是不是你后台代码,响应的Content-Type设置错了。
后台这样设置看看:
response.setContentType("text/xml;charset=UTF-8");
看看这里:
http://stackoverflow.com/questions/10691214/script58734-could-not-complete-the-operation-due-to-error-c00ce56e
http://stackoverflow.com/questions/10194257/could-not-complete-the-operation-due-to-error-c00ce56e2013年5月14日 09:34
相关推荐
在这个“一个简单的xmlHttpRequest AJAX的例子”中,我们将探讨如何使用XMLHttpRequest对象来实现基本的AJAX请求。 首先,我们需要创建一个新的XMLHttpRequest实例。在JavaScript中,这是通过`new XMLHttpRequest()...
ajax XMLHttpRequest。。。。。。
**XMLHttpRequest**(简称XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换。这个技术是Ajax(Asynchronous JavaScript and XML)的核心组成部分,尽管XML最初是...
在这个过程中,`open`方法用于初始化一个HTTP请求,参数包括请求类型(GET/POST等)、请求的URL以及是否采用异步方式。`send`方法用于发送实际的HTTP请求,如果是GET请求则通常传入`null`。 #### 处理响应 当...
创建一个XMLHttpRequest对象实例非常简单。在JavaScript中,可以通过`new XMLHttpRequest()`来实现。例如: ```javascript var request = new XMLHttpRequest(); ``` #### 四、关键方法与属性详解 XMLHttpRequest...
接下来,我们将通过一个具体的示例来演示如何使用 XMLHTTPRequest 完成一个简单的 GET 请求。 ```javascript function PostOrder() { createXMLHTTPRequext(); // 创建 XMLHttpRequest 实例 // 设置请求参数 ...
为了简化这个过程,可以创建一个C#辅助类,该类封装了与XMLHttpRequest相关的逻辑,包括错误处理、状态检查和数据解析。这样,客户端代码只需调用辅助类的方法即可完成Web服务调用,提高了代码的可读性和可维护性。...
XMLHttpRequest(XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行数据交互,实现了页面的异步更新,极大地提升了用户体验。本教程将通过一个简单的例子来探讨XMLHttpRequest...
XMLHttpRequest(简称XHR)是Web开发中的一个关键技术,它允许JavaScript在不刷新整个页面的情况下与服务器进行异步数据交换,这种技术被称为AJAX(Asynchronous JavaScript and XML)。XMLHttpRequest中文参考手册...
5. open()方法:初始化一个HTTP请求,接受三个参数:请求类型(GET、POST等)、URL和一个布尔值,表示是否异步执行。 6. send()方法:发送HTTP请求。对于GET请求,通常在open()之后直接调用send();对于POST请求,...
下面是一个简单的示例,演示如何使用XMLHttpRequest对象: ```javascript var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://api.example.com/data'); xhr.onreadystatechange = function () { if (xhr....
### AJAX技术使用XMLHttpRequest对象传递参数的中文乱码问题 #### 背景与问题概述 在使用AJAX技术进行前后端数据交互时,经常会出现中文字符编码的问题,尤其是在使用`XMLHttpRequest`对象发送请求的过程中。例如...
首先,XMLHttpRequest是Web开发中的一个基础组件,它允许浏览器在不刷新整个页面的情况下向服务器发送请求并接收响应。在GWT中,这个功能被包装在`com.google.gwt.http.client.RequestBuilder`类中,提供了发送GET和...
XMLHttpRequest是一个非常重要的JavaScript对象,它允许网页向服务器发起异步请求并处理响应数据。这种技术是实现Ajax(Asynchronous JavaScript and XML)的核心组件之一。通过使用XMLHttpRequest,开发者能够构建...
需要重点说明的是,XMLHttpRequest并不是一个W3C标准,不过许多功能已经涵盖在一个新提案中:DOM Level 3加载和保存规约(DOM Level 3 Lo Asp.net Ajax UpdatePanel.Triggers 属性 属性值 类型:System.Web.UI..::...