有没有ajax高手帮忙 你换个浏览器试一下,因为MS IE的XMLrequest对象的初始化和标准的是不一样的.另外建议LZ把报错的信息发上来啊,不然我们只能猜是什么错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http:www.w3.org/1999/xhtml"><head><title>Simple XMLHttpRequest</title><script type="text/javascript">var xmlHttp;function createXMLHttpRequest(){ if(window.ActiveXObject){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }else if(window.XMLHttpRequest){xmlHttp=new XMLHttpRequest();}function startRequest(){createXMLHttpRequest();xmlHttp.onreadystatechange=handleStateChange;xmlHttp.open("GET","simpleRequest.xml",true);xmlHttp.send(null);}function handleStateChange(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){alert("The server replied with:"+xmlHttp.responseText);}}}</script></head><body><form action="#"><input type="button" value="Start Basic Asynchronous Request" onclick="startRequest();"/></form></body></html>这段是scriptdebug的错误指向,出错信息:错误 1005 期望有表达式期望有表达式。 表达式包括如变量名称,数字或字符串文本。 楼主的这个例子我也试了一下,没有问题,一切正常,上次我出问题是代码敲错了一个字母,我是用Tomcat5.5.17运行的,不知道楼主是用什么服务器。 我也是用图灵网下载的源码试的。楼主检查一下哪里敲错了,javascript。源码里面那个web文件夹复制到Tomcat5.5.17的webapps文件夹下,启动Tomcat,在浏览器地址栏输入http://localhost:[端口号]/web/simpleRequest.html点击按钮,弹出警告框,显示The server replied with:Hello from the server!一切正常。 这个问题 自己解决吧不过给你点意见 这书上的例子 用了几个开源项目例:prototype.js rico.js 等等 这和升级IE没关系吧,IE5就有XMLHttpRequest对象的ActiveX组件了,Lz不可能还在用Win95的IE4吧 用prototype或dojo里的封装好了的方法 求救,Frame转JFrame 出现了hql插入语句 却插入数据库失败 *.hbm.xml工作原理(求助) [300分]求fileupload+dwr(或ajax)的上传进度条代码 请教一applet技术问题,急救 基于socket如何传送语音数据? struts1.1的验证问题,在线 lookup数据源时报错,说没有绑定JNDI,具体见详情!(JBOSS) 《weblogic7+bjb7整合开发培训手册一份》的源码中有错误,代码如下,望大虾进来改一下,为我等菜鸟指一条明路!! 短路校验自动执行了 请问spring配置中一个问题 java里怎么能取到%SystemRoot%的路径啊?
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http:www.w3.org/1999/xhtml">
<head>
<title>Simple XMLHttpRequest</title>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();
}
function startRequest(){
createXMLHttpRequest();
xmlHttp.onreadystatechange=handleStateChange;
xmlHttp.open("GET","simpleRequest.xml",true);
xmlHttp.send(null);
}
function handleStateChange(){
if(xmlHttp.readyState==4){
if(xmlHttp.status==200){
alert("The server replied with:"+xmlHttp.responseText);
}
}
}
</script>
</head>
<body>
<form action="#">
<input type="button" value="Start Basic Asynchronous Request" onclick="startRequest();"/>
</form>
</body>
</html>
这段是scriptdebug的错误指向,出错信息:错误 1005 期望有表达式
期望有表达式。 表达式包括如变量名称,数字或字符串文本。
楼主检查一下哪里敲错了,javascript。
源码里面那个web文件夹复制到Tomcat5.5.17的webapps文件夹下,启动Tomcat,在浏览器地址栏输入http://localhost:[端口号]/web/simpleRequest.html
点击按钮,弹出警告框,显示The server replied with:Hello from the server!
一切正常。
例:prototype.js rico.js 等等