jsp用ajax的问题,有的不能跳转,有的可以,奇怪了&&&&&&&&&&&

god_sun 2010-09-04 03:56:01

...
<input name="LoginName" type="text" onblur="javascript:useradd()"/>
...

<script language="javascript">
function useradd()
{
var http_request = null;
function send_request(url){//初始化,发送请求函数
if (window.ActiveXObject) {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
http_request=new XMLHttpRequest();
}
http_request.onreadystatechange=processRequest;
http_request.open("GET",url,true);
http_request.send(null);
}
function processRequest()
{
if(http_request.readyState == 4)//判断对象状态
{
if(http_request.status == 200)
{
var error = http_request.responseText;
var rtstr = trim(error);
if (rtstr.length > 0)
{
alert('该用户名已存在!');
document.getElementById('addbtn').disabled = "true";
return;
}
else
{
document.getElementById('addbtn').disabled = null;
}
}
else
{
alert("Unsuccessful");
}
}
}

if(userAddForm.LoginName.value.length == 0)
return;

var vName="";
if (window.ActiveXObject) {
vName = escape(userAddForm.LoginName.value,'utf-8');
}
else
{
vName = escape(userAddForm.LoginName.value);
}
send_request("/xf_sms/Home/User/checkUserName.jsp?userName="+vName);
}
</script>


当我vName=13的时候就是不能跳入checkUserName页面,,其他值都可以,,奇怪了

此段代码用来读取数据库判断用户名是否存在~~
...全文
142 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hoojo 2010-09-06
  • 打赏
  • 举报
回复
[Quote=引用楼主 god_sun 的回复:]
JScript code

...
<input name="LoginName" type="text" onblur="javascript:useradd()"/>
...

<script language="javascript">
function useradd()
{
var http_request = null;
function send_request(……
[/Quote]
1、有没有进入后台的方法,进入了后台有没有13这个数据
2、send_request("/xf_sms/Home/User/checkUserName.jsp?userName="+vName);
在之前alert(vName)看看是否是13,而不是非法字符
3、你好像把ajax方法写在一个方法中了,这样不利于重用ajax方法
zoujp_xyz 2010-09-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zxingchao2009 的回复:]

用firebug设个断点调试一下,看为什么没有进去,是不是跟escape这个函数有关系?
[/Quote]

调试一下试试。
UPC_思念 2010-09-04
  • 打赏
  • 举报
回复
用firebug设个断点调试一下,看为什么没有进去,是不是跟escape这个函数有关系?
licip 2010-09-04
  • 打赏
  • 举报
回复
vName=13是一个数字吧。你是说这个字符串吗?
网络评论:这书真的是我感觉特烂的一本书了,目录看上去不错,讲的挺多,但是到每一部分时,烂到都没法看了,完全没有逻辑,直接就来一段莫名的代码,也不解释什么意思,总之一句话非常差,慎买! 《搞定j2ee核心技术与企业应用:ajaxjsp,struts 2,spring,hibernate》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用java进行web开发的各种框架的使用方法,从而帮助软件设计人员快速掌握这些web开发技术的使用,并能将其应用到实战中。   《搞定j2ee核心技术与企业应用:ajaxjsp,struts 2,spring,hibernate》在编排上力求让读者能够快速掌握java web的设计方法。首先对javaee的来源、整体框架和核心技术,以及mvc模式的设计思想、规范及优缺点进行了讲解;然后对java web环境的建立、数据库的搭建、一些基本技术(比如javascript、jsp、servlet、jdbc)进行了讲解;接着对ajax、struts 2、spring 3、hibernate 3进行了讲解;又对log4j、dom4j、junit和 jfreechart等工具的使用方法进行了介绍。《搞定j2ee核心技术与企业应用:ajaxjsp,struts 2,spring,hibernate》的目的就是使读者快速学会工具的使用。最后,笔者按照软件的开发过程,采用面向对象的设计思想,通过不同的技术整合来进行一些项目实战。   《搞定j2ee核心技术与企业应用:ajaxjsp,struts 2,spring,hibernate》适用于初、中、高级软件设计人员阅读,同时也可用做高校相关专业和社会培训班的教材。

52,787

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧