-
HTML5 jquery使用5
最近在学HTML5和jquery,做一个小网站,遇到两个问题:
1.前后台数据传输我用的jquery ajax框架,传输方式用json,js代码如下:$('input[name=submit]').click(function() { var userInfo = "userName=" + $('input[name=userName]').fieldValue() + "&password=" + $('input[name=password]').val();//.fieldValue() and .val() can both get the value var options = { url:'../doLogin.do', type:'POST', dataType:'json', data:userInfo, success: loginResponse }; $.ajax(options); }); function loginResponse(result) { var loginRsl = eval(result); if (loginRsl.loginResult == "登录成功") { window.location = "search.html"; } else { alert(loginRsl.loginResult); } }
传输已经成功了,但是页面的跳转怎么实现?比如我login成功后希望跳转到我的主页去,这个怎么实现?普通的action的话,是通过mapping.findFarword()来做的。上网查了下,通过window.location = "search.html";实现了跳转,但是问题又来了,这时候我希望在search页面显示后台传回来的数据loginRsl.loginResult,这好像是取不到的,只能在login.html页面读取到这个值。
2.html5是静态语言,我现在需要动态实现画面,最常用的,像jsp一样,我需要一个for循环来根据后台返回的记录数动态的生成一个table,这样的又改如何实现,html里面不能写java代码吧。2012年8月03日 11:09
2个答案 按时间排序 按投票排序
-
采纳的答案
1、对于loginRsl.loginResult的值,你在跳转到search.html的时候就已经确定了:
if (loginRsl.loginResult == "登录成功") {
window.location = "search.html";
}
所以就可以直接在search.html页面用"登录成功"。
如果不想这么用,那也可以把loginRsl.loginResult的值作为参数传递给search.html
如: window.location = "search.html?r="+loginRsl.loginResult;
2、通过jquery ajax调用后台,返回记录数,然后在success回调函数里进行拼装<tr><td></td></tr>记录,最后插入到<table>的<tbody>中即可,例子:<table width="100%"> <tr> <th width="80px">用户类型</th> <th>用户号码</th> <th>用户名称</th> <th>创建时间</th> </tr> <tbody id="tbodyContent"> </tbody> </table>
然后ajax调用后台返回记录,拼装并插入到tbodyContent中,代码如下:success:function(data){ var users = data.userList; if(users.length>0){ for(var i=0;i<users.length;i++){ var wrapString = '<tr'+((i+1)%2==0? ' class="odd"':'')+'>' +'<td>'+(users[i].userType=='0'? '学生':'教师')+'</td>' +'<td>'+users[i].userNo+'</td>' +'<td>'+users[i].userName+'</td>' +'<td>'+(users[i].createDate? users[i].createDate.replace("T"," "):"")+'</td>' +'</tr>'; $("#tbodyContent").append(wrapString); }
2012年8月03日 11:26
-
问题1不知道怎么弄,
问题2,最近在弄jQuery的ajax load,可以动态加载页面内容,也就是你可以使用jstl标签在JSP页面直接循环好了以后,通过ajax load这个页面的内容,不用在js里面拼接,这点比较方便2012年8月03日 16:02
相关推荐
基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器源码 基于jQuery的HTML5移动端音乐播放器...
可能包括使用HTML5的新特性来构建网页结构,然后利用JQuery增强交互性,实现动态效果和数据加载。这样的实践可以帮助开发者了解这两种技术的实际应用,并从中学习如何在实际项目中优化用户体验。
例如,开发一个音乐播放器应用,可以使用HTML5的Audio API处理音频播放,同时利用jQuery来控制界面的响应,如进度条的更新、播放按钮的切换状态等。 总的来说,jQuery和HTML5 API的融合为Web开发带来了无限可能。...
**jQuery Mobile HTML5模板详解** jQuery Mobile是一款基于HTML5的前端开发框架,专门设计用于构建响应式、触摸友好的移动Web应用。它充分利用了HTML5的特性,为开发者提供了丰富的组件和交互效果,使得在手机和...
HTML5 jQuery 图形编程 With HTML5 and improved web browser support, JavaScript has become the tool of choice for creating high-performance web graphics. This faced-paced book shows you how to use ...
在移动应用开发中,将HTML5、jQuery Mobile和Android结合可以构建出跨平台的轻量级应用程序,尤其适合快速原型开发或对原生功能的轻度集成。本教程将聚焦于如何利用jQuery Mobile和HTML5来访问并操作Android设备上的...
HTML5和JQuery Mobile是构建移动WebApp的两个关键技术,它们共同为开发者提供了在移动设备上创建交互式、响应式的Web应用的能力。本实例通过一个金融系统的移动端页面演示了这两者的应用,旨在促进学习和理解。 ...
本项目使用了jQuery、HTML5和CSS3技术,结合横屏模式,创建了一个完整的手动签名解决方案,具备完美的回显功能,并且可以直接复用到其他项目中。 首先,我们来看jQuery在项目中的作用。jQuery是一个广泛使用的...
HTML5 PHP jquery uploadify上传文件,带进度条,author:吕大豹。仿照uploadify写的,www.codesc.net已做过修正,本例的配置参数均与uploadify官网一致,参照官网的api就可以了,直接把文件夹上传到支持php的服务器...
使用这些模板时,开发者需要注意兼容性问题,虽然HTML5和jQuery Mobile旨在支持多种设备,但并非所有特性在所有浏览器上都得到支持。开发者需要利用Modernizr这样的检测库来检测浏览器的能力,并根据需要提供回退...
【标题】:“jQuery HTML5三维线性人物关系图特效代码” ...通过深入研究和应用这段代码,开发者可以提升自己的JavaScript编程技巧,特别是jQuery和HTML5相关API的使用,同时也能掌握3D图形在Web上的实现方法。
Uploadify是一款广受欢迎的jQuery上传插件,尤其在HTML5版本推出后,它极大地提升了文件上传的用户体验。这款插件允许用户实现多文件选择、进度条显示、预览功能,以及自定义上传事件处理,使得文件上传变得既简单又...
例如,我们可以创建一个带有本地存储功能的音乐播放器,利用HTML5的Audio API播放音乐,使用jQuery控制播放、暂停、进度条等交互,而jQuery UI的Dialog则可以用来展示歌曲信息。此外,利用Draggable和Sortable,可以...
一、jQuery加载一个html页面到指定的div里 把a.html里面的某一部份的内容加载到b.html的一个div里。 比如:加载a.html里面的“row”>这个div里面的所有内容加载到b.html的这个div里”content”> 用jquery ajax 可以...
HTML5+jQuery制作温馨浪漫爱心表白动画特效HTML5+jQuery制作温馨浪漫爱心表白动画特效HTML5+jQuery制作温馨浪漫爱心表白动画特效HTML5+jQuery制作温馨浪漫爱心表白动画特效HTML5+jQuery制作温馨浪漫爱心表白动画特效...
通过研究和使用这个项目,开发者不仅可以学习到如何实现全景图功能,还能了解如何利用jQuery和HTML5 Canvas进行更高级的交互式Web开发。同时,该项目也为企业和设计师提供了快速构建VR体验的工具,进一步推动了Web...
为了使用这个插件,开发者需要将相关代码引入到网页中,包括HTML5 3D炫酷书架画册动态展示jQuery插件的JS和CSS文件,并设置必要的HTML结构来承载图片。然后,通过JavaScript调用插件函数并配置选项,就可以实现3D...
【标题】"基于JQuery和html5的拼图游戏类库"揭示了这个项目的核心技术...通过学习这个开源项目,开发者不仅可以了解如何使用JQuery和HTML5创建互动游戏,还能深入理解游戏逻辑的实现,以及如何优化移动设备的用户体验。
本资源提供了一个“超漂亮的基于jquery的H5省市区县三级地区级联选择菜单”,它专为wap和HTML5页面设计,具有良好的视觉效果和出色的兼容性。 首先,我们要理解什么是jQuery。jQuery是一个快速、简洁的JavaScript库...
《jQuery开发从入门到精通》是一本旨在帮助初学者及进阶者掌握jQuery技术的教程,结合了HTML5和CSS3的网页模板实践,旨在提供一个全面的学习路径,以提升网页设计与交互能力。jQuery是一个高效、简洁的JavaScript库...