问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在jsp页面上改变页面的数据,但页面不刷新的方法有哪些

发布网友 发布时间:2022-05-10 05:53

我来回答

1个回答

热心网友 时间:2022-04-23 01:25

使用Ajax实现,单纯的使用JavaScript不可以与后台进行数据交互。 jquary是JavaScript框架,可以简化Ajax的操作,原始的Ajax方法不再详述, 这里给给使用jquary的Ajax方法: 一:前台页面: <script type="text/javascript"> function checkUserName(){ $.ajax({ type: "POST",//请求的方式,有“GET”、“POST” url: "User.do?method=jqueryAjax",//请求的URL,这里使用了struts框架 data: "name=hejiyuan",//发送的数据 dataType: "xml",//返回的数据格式 success: callback //交互完成后,并且正确响应的回调函数 }); } function callback(data){ //首先将DOM对象转换成jQuery对象 var jquaryOBJ = $(data); var city = jquaryOBJ.children(); var text = city.text(); } </script> <body> <input id="name" type="text" /> <input type="button" value="验证" onclick="checkUserName()"> <div id="returnValue"></div> </body> 二、后台action方法代码 public ActionForward jqueryAjax2(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { response.setCharacterEncoding("GBK"); // 注意返回的数据类型设置为XML类型 response.setContentType("text/xml"); PrintWriter out = response.getWriter(); StringBuffer buffer = new StringBuffer(); buffer.append("<?xml version=\"1.0\" encoding=\"GBK\"?>"); buffer.append("<citys><city><name>永安</name><value>7</value></city>" + "<city><name id='2'>沙县</name><value>8</value></city></citys>"); out.println(buffer.toString()); out.flush(); out.close(); return null; }
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? js怎么实现页面无刷新? Jquery ajax 怎样实现无刷新的文件上传 如何实现不刷新页面,只重新加载js文件 js不用插件上传文件 javascript中向asp传递参数与后台运行(不刷新页面)的问题 怎么用ajax 提交上传的文件上传后在界面显示出来。但界面不刷新 学电子信息工程,大学毕业后。工资为多少? 如何实现FileUpload不刷新???急 电子信息工程本科毕业后月薪能达到多少? js 怎么实现不刷新加载数据 开一家汤姆之家汉堡赚钱吗? 麦当劳麦辣鸡翅吃出异物如何索赔!?有图片! 肯德基为什么宁愿让顾客打包也不会赶走蹭坐的客人? 荸荠放水里会发芽吗? 上海人回答下谢谢 1.去黄浦江边看夜景,去哪一段? 2.上海的城隍庙有好几个,哪个比较好玩。在哪里 荸荠生白布还能吃吗? 上海碧云路汉堡店的超级大汉堡到底多少钱?还有多少时间吃完可以免单!? 上海那家限时吃完巨无霸汉堡可免单的点名是啥,在哪 马蹄长新芽能吃吗??? 发芽的马蹄能吃吗 JavaScript中,返回上一个页面时,如何保证上一个页面的不刷新? JS无刷新实现 ...的ajaxfileupload.js和struts2无刷新上传文件出错 简单python中安装jinja2的问题 我用的小米手机和小米电视,我想把手机的个人热点连接到电视上,然后用手机看视频投屏到电视上 新华人寿保险交了两年,还没到期想退保怎么办? 人寿保险不到期退保损失怎么算 Oppo r 7s手机怎么打开应用分身? 牛和鸡哪个贵脑筋急转弯 脑筋急转弯,请问牛个鸡,那个贵?理由哦 牛跟鸡哪一个贵呀?脑筋急转弯 oppo r 9s 打开应用锁要输入密码怎么解除 oppo r 9 s 的应用程序在哪?如何设置默认桌面 oppor 9的应用使用时间在哪里? 鸡肉贵还是牛肉贵,脑筋急转弯 oppor8207手机应用安装了但不能用求解 oppor九手机如何得知应用锁密码而不修改原先密码? 为什么oppor7007有些应用安装不了 脑筋急转弯,九牛一毛,如果九头牛卖一毛钱,那么一只鸡卖多少钱? 鸡和牛那个贵?