ajax-Ajax的一个问题,求大神们回答!

问题描述

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的一个问题,求大神们回答!-手机站访问。

时间: 2024-12-29 04:24:26

ajax-Ajax的一个问题,求大神们回答!的相关文章

ajax调用后台方法,求大神

问题描述 ajax调用后台方法,求大神 写了一段ajax的代码,原意是打算,当选择句子时,用ajax将选中的句子传回后台,当ajax回传成功时,执行后台方法BTCompare.但是现在页面加载的时候直接执行了BTCompare,反而点击按钮触发ajax的时候不执行 //选取句子,点击按钮,传送回后台 function ajaxSend() { $('#btnSend').attr('disabled' true) $.ajax({ type: ""Post"" ur

后台管理-求大神帮助回答一下,一个招聘网站的后台需要对于哪些东西进行管理啊

问题描述 求大神帮助回答一下,一个招聘网站的后台需要对于哪些东西进行管理啊 现在想做一个招聘网站,前台参考其他网站有了一下思路,但是对于后台这块不是挺了解的,希望可以有大神可以帮忙回答一下 解决方案 后台系统首先 1.系统管理的功能是应该有的:基础数据管理.用户管理.角色管理.授权管理.网站内容管理等: 2.系统监控相关功能: 3.广告投放: 4.企业用户或者数据的审核: 从自己的需求出发,然后慢慢的发掘功能. 解决方案二: 所有"前台"展示的数据,但是又不是通过"前台&qu

如何删除多维数组 里面的一个值 求大神解答

问题描述 如何删除多维数组 里面的一个值 求大神解答 想删除 subCats 里面的 [Did] 要如何做 在网上找了好多资料 但是不会用 求大神解答下 $cats var_export如下 array ( 0 => array ( 'id' => '907362758', 'name' => '新品专区', 'subCats' => array ( ), ), 1 => array ( 'id' => '907362759', 'name' => '保暖上装',

js-jqery循环嵌入循环,发现只能选中一个,求大神帮忙看看怎么弄

问题描述 jqery循环嵌入循环,发现只能选中一个,求大神帮忙看看怎么弄 遇到一个jqery循环的问题 求大神帮忙看看 我数据库里面获取到是数据是这样的格式 1.xxx,2xxx,3xxx 然后我进行截取,转换成了数组,然后进行循环这个数组 然后在循环里面嵌入循环,用于循环获取这些数据 然后数据进行比对,对上了,就选择 我现在发现只能选中一个 求解 解决方案 你这么弄,我也不清楚什么原因,或者你说你想要实现什么效果,我帮你调调 解决方案二: this用对了吗????? 解决方案三: var st

c语言-C语言的一个问题 求大神

问题描述 C语言的一个问题 求大神 #include #include int main() { double a,b,c,s,area; printf("分别输入三条边:n"); scanf("%f,%f,%f",&a,&b,&c); s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("%f",area); return area; } 编译器没有报错,可是输出来的结

求大神 解惑 回答这个才给面试机会

问题描述 求大神 解惑 回答这个才给面试机会 解决方案 你可以弄三个数组-一个表示河这边剩下的东东-一个表示河上的东东-一个表示河那边的东东-设置一下排斥关系--还有数组有效元素个数-每个时刻数组的状态都必须符合规则-好吧-就说到这里吧-明天休息日我有时间试试--不过我想你把我说的说一遍-应该就可以了--或者你有更好的想法-勇敢的说出来-总会有收获的 解决方案二: 简单一点就,用枚举发法,一种一种情况列举.把符合条件的方案输出 解决方案三: 用枚举的话-要累死人啊--这问题肯定有通用方式的-这涉

关于Ajax问题,菜鸟跪求大神帮忙

问题描述 向server发送消息,但是没有反应,弄了一晚上了,不知道怎么解决...我的HTML代码如下:<html><head><scripttype="text/javascript">functionloadXMLDoc(){varxmlhttp;if(window.XMLHttpRequest){xmlhttp=newXMLHttpRequest();}else{xmlhttp=newActiveXObject("Microsoft.

求大神逐一回答

问题描述 编程与分析:某两会委员发言:"上海是全世界的上海,上海的房价应该和国际接轨,我觉得80后男孩子如果买不起房子,80后女孩子可以嫁给40岁的男人.80后的男人如果有条件了,到40岁再娶20岁的女孩子也是不错的选择."[2楼回复]:我终于到40岁了,找到一个年轻貌美的20岁女友去她家见家长,开门的是当年读大学时相处了几年的初恋女友,新女友喊了一声:妈~[3楼补充]:她妈看到我,惊得倒吸一口冷气.没等我反应过来,然后把女儿拉进房间里,对女儿说"你不能和他在一起,他是你亲生

求大神指教 ajaxFileUpload 上传多个文件时候 springMVC 只接受到了一个文件 不知道在怎么回事

问题描述 求大神指教ajaxFileUpload上传多个文件时候springMVC只接受到了一个文件不知道怎么回事后台用@RequestParamMultipartFile[]myfiles来接受的if(typeof(fileElementId)=='string'){fileElementId=[fileElementId];}for(variinfileElementId){//按namevaroldElement=jQuery('#'+fileElementId[i]);varnewEle