ie8中ajax操作出现c00ce514导致此操作无法执行
<!DOCTYPE>
<html>
<head>
<meta charset="utf-8" />
<title>ajax之验证</title>
</head>
<body>
<input type="text" class="input" id="user" />
<span id="yn"></span>
</body>
</html>
<script>
//用ajax技术实现局部刷新
//创建对象
function ajax(str) {
var xmlhttp = new XMLHttpRequest();
//向服务端发送请求
xmlhttp.open("GET","ajaxexe.php?time="+new Date()+"&q="+str,true);
xmlhttp.send(null);
//处理函数以及接收响应
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState==4 && xmlhttp.status==200){
document.getElementById("yn").innerHTML = xmlhttp.responseText;
}
}
}
document.getElementById("user").onkeyup = function(){
ajax(this.value);
}
</script>
php服务端代码
<?
header("Content-type:text/html;charset=utf-8");
$q = $_GET["q"];
$q = trim($q);
$response = "我接收到了数据:"."$q";
echo $response;
?>
在ie8中在文本框中输入中文就无法操作 火狐就可以- -!