问题描述
- Ajax的一个问题,求大神们回答!
- <%@ page language=""java"" import=""java.util.*"" pageEncoding=""UTF-8""%>
var xmlhttp;
function verify() {
var userName = document.getElementById(""username"").value;
if(window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
//针对某些特定版本的mozillar浏览器的BUG进行修复
if(xmlhttp.overrideMimeType) {
xmlhttp.overrideMimeType(""text/xml"");
}
} else if(window.ActiveXObject) {
var activeName = [""MSXML2.XMLHTTP""Micrisoft.XMLHTTP""];for(var i = 0; i < activeName.length; i++) { //尝试去创建对象,如果创建成功就终止循环 //如果创建失败然后可以继续循环 try { xmlhttp = new ActiveXObject(activeName[i]); break; } catch(e) { // e.printStackTrace(); } }}xmlhttp.onreadstatechange = callback;xmlhttp.open(""GET""/AJaxTest/TelonVerify?username=""+userName true);xmlhttp.send(null);
}
function callback() {
//判断对象状态是否交互完成
alert(""callback"");
if(xmlhttp.readyState == 4) {
//判断http交互是否成功
if(xmlhttp.status == 200) {
//获取返回数据
var backText = xmlhttp.responseText;
var divNode = document.getElementById(""backText"");
divNode.innerHTML = backText;
}
}
}public class TelonVerify extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req HttpServletResponse resp)
throws ServletException IOException {
req.setCharacterEncoding(""utf-8"");
resp.setContentType(""text/html;charset=utf-8"");
PrintWriter out = resp.getWriter();
String userName = req.getParameter(""username"");
String name = new String(userName.getBytes(""iso-8859-1"")utf-8"");if(""123"".equals(userName)) { out.println(""用户名""+name+""已存在""); } else { out.println(""用户名""+name+""可以注册""); }}@Overrideprotected void doPost(HttpServletRequest req HttpServletResponse resp) throws ServletException IOException { this.doGet(req resp);}
}
Servlet能接受传过来的数据,但是不能out.println()写回到浏览器;
我调试了很久,还没有解决,求大神们回答
解决方案
亲。你的代码。好多好乱啊。我有点看不懂了。平时写这个写得最多了。随便复制一个我的例子给你看看好了:
$(""#firstKindId"").change(function(){
var id=document.getElementById(""firstKindId"").value;
$(""#secondKindId option:gt(0)"").remove();
var id=$(this).val();
$.post('threeLevel.htm?time='+Math.random()
{""id"":id}
function(data){
var dataArray=eval(data);
for(var i=0;i $(""""+dataArray[i].name+"""").appendTo($(""#secondKindId""));
}
});
});
解决方案二:
out.println(""用户名""+name+""可以注册"");
向页面输出是否应该用response.writer.
还有你写的太多了在jquery中有ajax的方法你直接调用就可以了
解决方案三:
http://www.cnblogs.com/jayleke/archive/2012/08/10/2633174.html
参考这个。
相关文章
- ajax-AJAX跨域DELETE,求大神
- ajax-Ajax+nodejs新手求问!
- ajax-Ajax传值和PHP接收,请大神帮忙看下
- ajax-AJAX轮询机制,消息及时推送怎么实现?
- 发送-请大神们帮忙回答RF接收问题
- ajax-AJAX在火狐浏览下传输中文不起作用?
- ajax-Ajax文件异步上传问题
- html-Linux编译 大神们看看吧 帮忙做下回答
- ajax-Ajax 提交数据到服务器的时候 报null 了
- ajax-AJax jquery asp.net综合问题
【云栖快讯】他,一路保送,但可能不是你想象中的学霸; 他,曾是微软最年轻的技术管理者,挑战带领跨国团队; 他,后来加入阿里,成为阿里西雅图分部的第22名员工; 他,就是阿里通用计算平台负责人关涛! 通过短视频,为你揭晓他的成长和开发计算平台的经历,以及他对未来的展望! 详情请点击
热门推荐
- 高性能云服务器2折起
- 云服务器配置
- 技术资料
- 云计算
- 域名
- shell
- node.js
- 问答
- java
- mysql
- C++
- python
- jQuery
- Android
- asp
- PHP技巧
- jQuery教程
- JavaScript技巧
- JS
- SEO
- sql server
- mysql教程
- 前端
- 技术文集
- 技术
- 主题地图
- A
- z
- 云服务器哪家好
- API
- 大数据
- 云安全
- 云存储
- 云计算
- 获取公众号授权失败
- 兼容性疑难解答
- path
- stm32
- jsonobject
- product
前三篇
- php-这个网站使用的是什么程序?是用PHP语言写的吗?
- 怎么在csdn设置头像 一直打不开文件 就是打不开文件 怎么打斗打不开
- gps导航安装-汽车GPS导航机的TF卡被拔走,换新卡怎么安装GPS导航数据?
后三篇
- opencv vs2013 win7配置问题
- 电视上发送短信到某个号码参与抽奖,技术上是怎么实现的
- intellij i...-iidea安卓开发运行时找不到真机
(yq.aliyun.com)为您免费提供ajax-Ajax的一个问题,求大神们回答!相关信息,包括
ajax
的信息
,所有ajax-Ajax的一个问题,求大神们回答!相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_89807,您可以点击ajax-Ajax的一个问题,求大神们回答!-手机站访问。