jquery取值并将值返回到另一个HTML页面
来源:互联网 发布:长沙软件学校排名 编辑:程序博客网 时间:2024/06/06 19:27
请求ajax的html页面
function tiaozhuan() {var hName = $("#hotelname").html();jQuery.ajax({ //jquery跳转传输数据type : "POST",url : "searchroom.do ",//跳转的controllerdataType : "json",//返回类型cache : false,contentType : "application/x-www-form-urlencoded; charset=utf-8",data : {//传输controller的键值对"hotelname" : hName},success : function(HotelDO) {//成功后执行并取值var add = HotelDO.hotelAddr;alert(add);var searchUrl = encodeURI("html/stay-stro.html?&address="+ add + "&asd=hello!");window.location.href = searchUrl;},error : function(request) {//失败后执行alert("奶子!");}});}
ajax跳转的controller页面
@RequestMapping("/searchroom.do") @ResponseBody public Object queryHotelroom( HttpServletRequest request, ModelMap modelMap) throws UnsupportedEncodingException { String hotelname = request.getParameter("hotelname"); HotelDO hotelDo =HotelDAO.selectHotelByHotelname(hotelname); modelMap.put("ho", hotelDo); return hotelDo;//返回给ajax hotelDo对象 }
上一个html传输数据并跳转到这个html
<script type="text/javascript">/* //获取 上一个搜索页面传来的参数 var searchUrl =window.location.href; var searchData =searchUrl.split("="); //截取 url中的“=”,获得“=”后面的参数 var searchText =decodeURI(searchData[1]); //decodeURI解码 alert(searchText); //将搜索的数据显示在搜索页面的搜索框中 */var searchUrl = window.location.href;var qs = searchUrl.split("&");var json = "{"if (qs) {for (var i = 1; i < qs.length; i++) {//得到键var j = qs[i].indexOf("=");var fin = qs[i].substring(0, j);//截取键//alert(fin);json += "\"" + fin + "\":"//得到值var searchData = qs[i].split("=");var searchText = decodeURI(searchData[1]); //decodeURI解码 // alert(searchText); //将搜索的数据显示在搜索页面的搜索框中 json += "\"" + searchText + "\""if (i < qs.length - 1)json += ",";if (i == qs.length - 1)json += "}"}//string转化为jsonalert(json)}function name() {//必须在<body>标签中加onload="name()"属性,页面加载完再执行该jsvar jsonobj=eval("("+json+")");//string转换 json对象var str = jsonobj.address;//获取值document.getElementById("add").innerHTML=str;//给add标签设置值alert(str);}</script>
阅读全文
0 0
- jquery取值并将值返回到另一个HTML页面
- Html 使用Jquery循环取Table中的值,并装载到数组中
- JQuery -AJAX- html中提交表单并实现不跳转页面处理返回值
- html拼接数据的值传递到另一个页面
- js弹出子页面并将值返回父页面
- jQuery 页面取值
- function 返回jQuery.ajax取到的值
- function 返回jQuery.ajax取到的值
- HTML一个页面输入值跳转到另一个页面并且显示出来
- jquery访问servlet并返回数据到页面
- jquery访问servlet并返回数据到页面
- html前端如何将一个页面表单内的数据全部传递到另一个页面?
- 关于HTML页面接收前页面传值,并将值传给下一个页面的问题
- 跳转页面并返回值
- 跳转页面并返回值
- SpringMVC返回到html页面
- html 返回到上一个页面
- Android webview加载Html页面,传参到Html并获取返回值
- 以字节流的形式读取文件
- 各种机器学习任务的顶级结果(论文)汇总
- 想成为一名数据科学家?你得先读读这篇文章
- Spring Boot 应用程序开发入门
- 机器学习应该准备哪些数学预备知识?
- jquery取值并将值返回到另一个HTML页面
- 一文读懂深度学习(附学习资源)
- 程序员必备的代码审查(Code Review)清单
- 深度学习中如何选择一款合适的GPU卡的一些经验和建议分享
- Android targetSdkVersion 原理
- 硬盘无法退出方法
- 概念理解R-CNN --> FAST-RCNN --> FASTER-RCNN
- 【笔记】chown和chmod执行权限操作的区别
- Android studio获取SHA1