找不到错在哪?ajax中xmlHttp.responseText接收问题。
<javascript language="javascript">
function check_sap()
{
//alert(document.getElementById("sap_code").value);
var sapCode = document.getElementById("sap_code").value;
var check_num
var re = /^\d{8}$/;
if(!re.test(sapCode)){
alert("SAP Code必须为8位数字!");
return false;
}
if(re.test(sapCode))
{
var xmlhttp
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
var URL
URL="check_sap.asp?scode="+sapCode;
xmlHttp.open("GET",URL,true);
xmlHttp.send(null);
var check_num
check_num=xmlHttp.responseText;
alert(check_num);
return false;
}
return false;
}
end function
</script>
第一次执行时到红色部分就不对了,但第二次执行就对了,哪位高手指点一下这是不是数据没初始化的问题啊?
有哪位朋友碰到过这样的问题吗?
红色的部分是后台传回到前台的值,你确定有值传递过来吗?还有就是你没有考虑到ajax的步骤,要先判断有没有执行完成,就是readystatic是否等于4
???你的ajax写法不对吧??、
要加上xmlHttp.onstatereadychange=function(){
if(xmlHttp.readyStatu==4){
if(xmlHttp.sta
相关问答:
Hi,everybody!
最近有一个系统显示层用的是struts,其中有一个功能就是,在一个jsp页面上有很多表格,每一个表格上都有一个对应的id当点击这个表格的时候弹出一个模态对话框,然后输入内容再提交!要求就 ......
<script language="javascript">
var XMLHttpReq;
var cont=true;
//创建XMLHttpRequest对象
function createXMLHttpRequest ......
我的ajax的updatepanel控件里的面不能执行response.write,可是我需要弹出对话框,我要怎么做呢?
有没有不需要response.write弹提示框的做法呢?
另外我的页面上有一个web用户控件,然后放一个gridview在updatepa ......