jQuery Mobile学习之grid、等待显示的ajax效果、页面跳转、页面跳转传递参数等(二)
Index.cshtml
<!-- Start of second page -->
<section data-role="page" id="bar"> <header data-role="header">
<h1>Bar</h1>
</header>
<!-- /header --> <div role="main" class="ui-content"> <p><a href="/Home/Index1" data-ajax="false">go to index1</a></p>
@* data-ajax="false"加上这个跳转到别的页面就不会是ajax跳转了,就会触发别的页面的js事件*@ <p><a href="/Home/Index1?id=1&name=aaa"data-ajax="false">go to index1,传递参数</a></p>
</div>
<!-- /content --> <footer data-role="footer">
<h4>Page Footer</h4>
</footer>
<!-- /footer -->
</section>
<!-- /page --> @section scripts{
<script type="text/javascript">
alert("回来了");
$(function () {
$.get("/Home/Index", function () { }).error(function () {
alert("服务器内部错误");
}); });
</script>
}
Index1.cshtml
<!-- Start of second page -->
<section data-role="page" id="bar"> <header data-role="header">
<h1>Bar</h1>
</header>
<!-- /header --> <div role="main" class="ui-content">
<a href ="#" data-rel="back" class="ui-btn" >返回</a>
@* 该返回会执行返回页面的js事件*@ @*两行四列
ui-grid-a:两列
ui-grid-b:三列
ui-grid-c:四列
*@
<div class="ui-grid-c">
<div class="ui-block-a">
<ul class="ui-bar ui-bar-a">
<li>Block A</li>
<li>Block A</li>
</ul>
</div>
<div class="ui-block-b">
<ul class="ui-bar ui-bar-a">
<li>Block B</li>
<li>Block B</li>
</ul>
</div>
<div class="ui-block-c">
<ul class="ui-bar ui-bar-a">
<li>Block C</li>
<li>Block C</li>
</ul>
</div>
<div class="ui-block-d">
<ul class="ui-bar ui-bar-a">
<li>Block D</li>
<li>Block D</li>
</ul>
</div>
<div class="ui-block-a">
<div class="ui-bar ui-bar-a">Block A</div>
</div>
<div class="ui-block-b">
<div class="ui-bar ui-bar-a">Block B</div>
</div>
<div class="ui-block-c">
<div class="ui-bar ui-bar-a">Block C</div>
</div>
<div class="ui-block-d">
<div class="ui-bar ui-bar-a">Block D</div>
</div>
</div>
</div>
<!-- /content --> <footer data-role="footer">
<h4>Page Footer</h4>
</footer>
<!-- /footer --> </section>
<!-- /page --> @section scripts{
<script type="text/javascript">
$(document).ajaxStart(function() {
$.mobile.loading("show", {
text: "加载中...", //加载器中显示的文字
textVisible: true, //是否显示文字
theme: "a", //加载器主题样式a-e
textonly: false, //是否只显示文字
html: "" //要显示的html内容,如图片
});
}); $(document).ajaxStop(function() {
$.mobile.loading("hide");
});
//必须防止ready()外面,绑定一次
$(document).one("pageshow", function () {
var data = getUrlParam(window.location.search);
alert(data["id"] + "---" + data["name"]);
});
$(function() {
$.get("/Home/Index", function() { }).error(function() {
alert("服务器内部错误");
}); }); function getUrlParam(string) {
/// <summary>
/// 获得get的参数
/// var data = getUrlParam(window.location.search);
/// alert(data["pid"]);
/// </summary>
/// <param name="string"></param>
/// <returns type=""></returns>
var obj = {};
if (string.indexOf("?")!=-1) {
var string = string.substr(string.indexOf("?") + 1);
var strs = string.split("&");
for (var i = 0; i < strs.length; i++) {
var tempArr = strs[i].split("=");
obj[tempArr[0]] = unescape(tempArr[1]);
}
}
return obj;
}
</script>
}
jQuery Mobile学习之grid、等待显示的ajax效果、页面跳转、页面跳转传递参数等(二)的更多相关文章
- jQuery Mobile 学习
jQuery Mobile 学习系列 http://blog.csdn.net/bao990423420/article/details/13995021
- JQuery实现隔行变色和突出显示当前行 效果
运行效果如下图: jquery关键代码: <script type="text/javascript"> //该文件为:js.js // 当鼠标移到表格上是,当前一行背 ...
- jQuery Mobile学习日记之HelloWorld
这里是本人学习jQuery Mobile的过程,主要用于记录,过程中有不对的地方或不严谨的地方,欢予以指出纠正,非常感谢! 1.首先是下载安装以下文件: [Opera Mobile Emulator] ...
- Jquery Mobile 学习笔记(一)
1.模拟器,IOS:XCODE GENYMOTION ANDROID:ECLIPSE GENYMOTION 2.jquery mobile data-role=page 代表一个页面 data-po ...
- Android+Jquery Mobile学习系列(9)-总结和代码分享
经过一个多月的边学习边练手,学会了Android基于Web开发的毛皮,其实开发过程中用Android原生API不是很多,更多的是HTML/Javascript/Css. 个人觉得基于WebView的J ...
- Android+Jquery Mobile学习系列(6)-个人信息设置
本节开始,进行代码的实战练习.我的这个App是管理保险客户信息的,数据采用Sqlite存储在本地手机上,第一次使用需要先登记自己的个人信息,这个功能非常简单,也无关紧要,我是拿这个练手,方便做后面复杂 ...
- Android+Jquery Mobile学习系列(2)-HTML5/Jquery Mobile基础
本章介绍两个关键字[HTML5]和[Jquery Mobile],简单说这两者的关系是:HTML5作为主体,Jquery Mobile在HTML5的基础上对其进行了优化.装饰. HTML5 HTML5 ...
- jQuery Mobile学习笔记
1.获取jQuery mobile 文件,访问jQuerymobile网站下载 (貌似使用jquery mobile后,jquery会自动在网页中添加一些class类,第一次知道的我是被吓呆的!!) ...
- jQuery Mobile学习日记(二)
首先依HTML5方式加载,DOCTYPE表示格式为HTML5:主要适用于iPhone.Android等,viewport表示适用于移动终端的适中显示,initial-scale缩放比例在1.0~1.3 ...
随机推荐
- Spatial pyramid pooling (SPP)-net (空间金字塔池化)笔记(转)
在学习r-cnn系列时,一直看到SPP-net的身影,许多有疑问的地方在这篇论文里找到了答案. 论文:Spatial Pyramid Pooling in Deep Convolutional Net ...
- 如何预览github中的html页面
在github里面的文件路径是https://github.com/gavin125/Sass-test/blob/master/html/index.html 那么我们需要在这个地址前面加上http ...
- flask路由和视图和cookie
什么是路由 """ 客户端(例如web浏览器)把请求发送给Web服务器,Web服务器再把请求发送给Flask程序实例. 程序实例需要知道对每个URL请求运行那些代码,所以 ...
- django的views里面的request对象详解大全
简介 HTTP 应用的信息是通过 请求报文 和 响应报文 传递的,关于更多的相关知识,可以阅读<HTTP权威指南>获得. 其中 请求报文 由客户端发送,其中包含和许多的信息,而 djang ...
- 3.7---猫狗收容所(CC150)
解答的思路:建立一个queue放狗,一个queue放猫. 如下: import java.util.*; class Dog{ int time; int value; Dog(int a, int ...
- js判断checkbox状态,处理表单提交事件
功能描述:手机网页需要一个投票功能,通过form的post提交.有5-20个checkbox选项,至少选一项,至多选三项.需要在用户点击提交按钮前,判断checkbox的状态是否符合条件,符合则提交到 ...
- Lua简易入门教程
环境:lua for windows (lfW)主页:http://luaforwindows.luaforge.net/https://code.google.com/p/luaforwindows ...
- 解析sql语句中left_join、inner_join中的on与where的区别
以下是对在sql语句中left_join.inner_join中的on与where的区别进行了详细的分析介绍,需要的朋友可以参考下 table a(id, type):id type ---- ...
- ffmpeg-20160714-git-bin.7z
ESC 退出 0 进度条开关 1 屏幕原始大小 2 屏幕1/2大小 3 屏幕1/3大小 4 屏幕1/4大小 S 下一帧 [ -2秒 ] +2秒 ; -1秒 ' +1秒 下一个帧 -> -5秒 f ...
- [Android] how to get facebook profile
Bundle params = new Bundle(); params.putString("fields", "id,email,gender,cover,pictu ...