iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Ajax中怎么实现异步传输与验证
  • 936
分享到

Ajax中怎么实现异步传输与验证

2024-04-02 19:04:59 936人浏览 八月长安
摘要

本篇文章为大家展示了ajax中怎么实现异步传输与验证,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:<script type="text/j

本篇文章为大家展示了ajax中怎么实现异步传输与验证,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

代码如下:


<script type="text/javascript">

//① 设置变量
var xmlHttp ;
var flag = false ;
var package_name;

//② 创建XMLHttp对象
function createXMLHttp(){
if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest() ;


} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP") ;

}

}

//③
function getPackage_name(package_name){

//创建XMLHttpRequest对象
createXMLHttp() ;

document.getElementById("msg").innerhtml=package_name;
//创建一个HTTP请求,以post方式将package_name交给AppInfoServlet
xmlHttp.open("post","AppInfoOneServlet?package_name="+package_name) ;


//调用回调函数 生成可视化的页面响应

xmlHttp.onreadystatechange =checkCallback;

// 发送请求
xmlHttp.send(null) ;

//友好提示
document.getElementById("msg").innerHTML = "正在获取信息,请耐心等候..." ;

}

//④ 回调函数
function checkCallback(){

if(xmlHttp.readyState == 4){
if(xmlHttp.status == 200){

var text = xmlHttp.responseText ;
var t=text.split('|');//当获取的是多个值,并用"|"作为分割时
document.getElementById("msg").innerHTML =t[0]+ "<br>"+"<div id='container'>"+"<div id='content'>"+"<div id='slider'>"+"<ul>"+"<li>"+"<img src='"+t[1]+"' alt='CSS Template Preview' />"+"</li>"+"<li>"+"<img src='"+t[2]+"' alt='Css Template Preview' />"+"</li>"+"</ul>"+"</div>"+"<h4>Android应用截图展示</h4>"+"</div>"+"</div>"+"<center><a href='"+t[3]+"' target='_blank'><img src='./images/downloadsoruce.png'></a></center>" ;
//获取的数据在id为“msg” 的标记中显示出来,例如:<span id="msg"></span>
}
}
}
</script>


jsp页面中是这样调用js函数的

复制代码 代码如下:


<a href="#bottom" onclick="getPackage_name('<%=ainfo.getPackage_name() %>')">获取</a>


Ajax获取的数据将在下列标记中显示出来

复制代码 代码如下:


<span id="msg"></span>


好的,我们来看一下servlet中的代码:

复制代码 代码如下:


public void doPost(httpservletRequest request, HttpServletResponse response)
throws ServletException, IOException {

request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");//必须在out前,否则传输的汉子为乱码啊
PrintWriter out = response.getWriter();


String package_name=request.getParameter("package_name");

AppDaoImpl adi=new AppDaoImpl();
AppInfo ainfo=new AppInfo();
ainfo=adi.getOneAppInfo(package_name);


out.print(ainfo.getDescription()+"|"+ainfo.getScreen_1_path()+"|"+ainfo.getScreen_2_path()+"|"+ainfo.getDownload_path());
}

上述内容就是Ajax中怎么实现异步传输与验证,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网JavaScript频道。

--结束END--

本文标题: Ajax中怎么实现异步传输与验证

本文链接: https://www.lsjlt.com/news/74919.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ajax中怎么实现异步传输与验证
    本篇文章为大家展示了Ajax中怎么实现异步传输与验证,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:<script type="text/j...
    99+
    2024-04-02
  • 怎么用Ajax异步方式实现登录与验证
    这篇文章主要介绍“怎么用Ajax异步方式实现登录与验证”,在日常操作中,相信很多人在怎么用Ajax异步方式实现登录与验证问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用A...
    99+
    2024-04-02
  • 如何让Ajax异步传输与PHP实现交互
    这篇文章主要讲解了“如何让Ajax异步传输与PHP实现交互”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何让Ajax异步传输与PHP实现交互”吧!背景 前台页面两个select框,一个与学...
    99+
    2023-06-08
  • Thinkphp怎么结合ajaxFileUpload实现ajax异步图片传输
    这篇文章主要介绍“Thinkphp怎么结合ajaxFileUpload实现ajax异步图片传输”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Thinkphp怎么结合ajaxFileUpload实现a...
    99+
    2023-07-05
  • ajax中怎么利用 jquery 异步表单验证
    这篇文章将为大家详细讲解有关ajax中怎么利用 jquery 异步表单验证,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 文件...
    99+
    2024-04-02
  • Ajax如何实现异步用户名验证功能
    这篇文章给大家分享的是有关Ajax如何实现异步用户名验证功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先看看布局比较简单,效果图如下ajax功能:    当用户填写好账号切换到密...
    99+
    2023-06-08
  • ajax中怎么实现同步异步
    ajax中怎么实现同步异步,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。$("#btn_saveFWSB"...
    99+
    2024-04-02
  • jquery中的ajax异步上传实例
    这篇文章主要讲解了“jquery中的ajax异步上传实例”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery中的ajax异步上传实例”吧!ajaxfi...
    99+
    2024-04-02
  • Thinkphp结合ajaxFileUpload实现ajax异步图片传输全套代码
    目录1、引用文件2、HTML代码3、JS代码4、后台处理(PHP)5、前台调用这篇文章主要给大家介绍了利用Thinkphp结合ajaxFileUpload实现异步图片传输的方法,文中...
    99+
    2023-03-11
    Thinkphp结合ajaxFileUpload实现ajax异步图片传输 Thinkphp图片上传
  • Ajax如何实现异步上传文件
    这篇文章将为大家详细讲解有关Ajax如何实现异步上传文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体代码如下所示:<!DOCTYPE html>...
    99+
    2024-04-02
  • AJAX 中怎么实现用户唯一性验证
    这篇文章给大家介绍AJAX 中怎么实现用户唯一性验证,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 从数据库my中的username用户表里验证: che...
    99+
    2024-04-02
  • angular如何实现异步验证防抖
    小编给大家分享一下angular如何实现异步验证防抖,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言本周的一个需求是在一个异步...
    99+
    2024-04-02
  • ajax怎么实现异步文件或图片上传功能
    这篇文章主要介绍ajax怎么实现异步文件或图片上传功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!大家好,这篇文章我要给大家分享一个网页文件上传功能的代码,希望大家可以有所参考,或者给我提些建议。众所周知现在的各大...
    99+
    2023-06-08
  • 怎么用php+AJax+json实现登录验证
    随着WEB2.0和AJAX的发展,越来越多的站点采用了AJAX技术进行部分页面的异步加载。而PHP作为一种流行的Web开发语言,结合AJAX可以实现一些很酷的效果。本文将会介绍如何使用AJAX和JSON实现基本的登录验证功能。首先我们需要准...
    99+
    2023-05-14
    php ajax json
  • Ajax中怎么利用XML实现异步提交
    这篇文章给大家介绍Ajax中怎么利用XML实现异步提交,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。第一种方法是xml方法1.首先在jsp页面的JavaScript,这段代码是通用的,...
    99+
    2024-04-02
  • JavaScript怎么实现输入验证判断
    这篇文章主要讲解了“JavaScript怎么实现输入验证判断”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript怎么实现输入验证判断”吧! ...
    99+
    2024-04-02
  • ajax中怎么同步验证单号是否存在
    这篇文章给大家介绍ajax中怎么同步验证单号是否存在,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。具体如下://保存前执行的方法,ajax同步调用后台验证包裹单号是否存在 functi...
    99+
    2024-04-02
  • C#中怎么实现一个异步传输字符串客户端
    这篇文章给大家介绍C#中怎么实现一个异步传输字符串客户端,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。C#异步传输字符串客户端的实现与服务端类似,我们首先对TcpClient进行一个简单的包装,使它的使用更加方便一些,...
    99+
    2023-06-17
  • ajax异步如何实现文件分片上传
    这篇文章主要介绍ajax异步如何实现文件分片上传,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实例代码:<!DOCTYPE html><html lang="en&qu...
    99+
    2023-06-08
  • Ajax如何实现表单异步上传文件
    这篇文章主要介绍Ajax如何实现表单异步上传文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.起因做前台页面时,需要调用WebAPI的Post请求,发送一些字段和文件(相当于把表...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作