- 浏览: 2539184 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
nation:
你好,在部署Mesos+Spark的运行环境时,出现一个现象, ...
Spark(4)Deal with Mesos -
sillycat:
AMAZON Relatedhttps://www.godad ...
AMAZON API Gateway(2)Client Side SSL with NGINX -
sillycat:
sudo usermod -aG docker ec2-use ...
Docker and VirtualBox(1)Set up Shared Disk for Virtual Box -
sillycat:
Every Half an Hour30 * * * * /u ...
Build Home NAS(3)Data Redundancy -
sillycat:
3 List the Cron Job I Have>c ...
Build Home NAS(3)Data Redundancy
Mobile Jquery(IV)jquery mobile with ajax
CSS and Script import
<link rel="stylesheet" href="../components/jquerymobile/jquery.mobile-1.0a4.1.css" />
<link rel="stylesheet" href="../media/styles/common.css" />
<script src="../components/jquery/jquery-1.6.js"></script>
<script src="../components/jquerymobile/jquery.mobile-1.0a4.1.js"></script>
<script>
$(function() {
var serverURL = "http://192.168.1.58";
$("#AjaxTest").click(function() {
var xmlHttp;
try{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}catch (e){
// Internet Explorer
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch (e){
$("#resultLog").html("Sorry, ajax is not supported!");
return false;
}
}
}
$("#resultLog").html("Great, ajax is supported!");
});
$("#GetAjax").click(function() {
var theId = $.trim($("#theId").val());
$.ajax({
type: "GET",
url: "../service/person/" + theId,
contentType: "application/json",
cache: false,
success: onSuccess
});
});
function onSuccess(data,status)
{
$("#resultLog").html("Result: " + data.personName + " status:" + status);
}
$("#GetAllAjax").click(function() {
$.ajax({
type: "GET",
url: "../service/persons",
cache: false,
contentType: "application/json",
success: onAllSuccess
});
});
function onAllSuccess(data,status)
{
$("#resultLog").html("Result: " + data.persons[0].age + " status:" + status);
}
$("#AddAjax").click(function() {
$.ajax({
type: "POST",
url: "./../service/person",
data: '{"id":2,"personName":"kiko","personPassword":"111111","gender":"woman","age":29}',
cache: false,
contentType: "application/json"
});
});
$("#UpdateAjax").click(function() {
$.ajax({
type: "PUT",
url: "./../service/person/2",
data: '{"id":2,"personName":"kiko","personPassword":"111111","gender":"woman","age":29}',
cache: false,
contentType: "application/json"
});
});
$("#RemoveAjax").click(function() {
$.ajax({
type: "DELETE",
url: "./../service/person/3",
cache: false,
contentType: "application/json"
});
});
$("#resultLog").ajaxError(function(event, request, settings, exception) {
$("#resultLog").html("Error Calling: " + settings.url + "<br />HTPP Code: " + request.status);
});
});
</script>
HTML part codes:
<div data-role="content">
<input type="text" id="theId" name="theId" value="1" />
<button id="AjaxTest">AjaxTest</button>
<button id="GetAjax">GetAjax</button>
<button id="GetAllAjax">GetAllAjax</button>
<button id="AddAjax">AddAjax</button>
<button id="UpdateAjax">UpdateAjax</button>
<button id="RemoveAjax">RemoveAjax</button>
<div id="resultLog">test</div>
</div>
references:
http://www.coldfusionjedi.com/index.cfm/2011/4/5/Collapsible-content-and-Ajax-loading-with-jQuery-Mobile
http://jquerymobile.com/demos/1.0a4.1/
http://www.giantflyingsaucer.com/blog/?p=1948
http://www.360doc.com/content/10/0815/16/2736180_46234711.shtml#
http://www.w3school.com.cn/ajax/ajax_browsers.asp
CSS and Script import
<link rel="stylesheet" href="../components/jquerymobile/jquery.mobile-1.0a4.1.css" />
<link rel="stylesheet" href="../media/styles/common.css" />
<script src="../components/jquery/jquery-1.6.js"></script>
<script src="../components/jquerymobile/jquery.mobile-1.0a4.1.js"></script>
<script>
$(function() {
var serverURL = "http://192.168.1.58";
$("#AjaxTest").click(function() {
var xmlHttp;
try{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}catch (e){
// Internet Explorer
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch (e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}catch (e){
$("#resultLog").html("Sorry, ajax is not supported!");
return false;
}
}
}
$("#resultLog").html("Great, ajax is supported!");
});
$("#GetAjax").click(function() {
var theId = $.trim($("#theId").val());
$.ajax({
type: "GET",
url: "../service/person/" + theId,
contentType: "application/json",
cache: false,
success: onSuccess
});
});
function onSuccess(data,status)
{
$("#resultLog").html("Result: " + data.personName + " status:" + status);
}
$("#GetAllAjax").click(function() {
$.ajax({
type: "GET",
url: "../service/persons",
cache: false,
contentType: "application/json",
success: onAllSuccess
});
});
function onAllSuccess(data,status)
{
$("#resultLog").html("Result: " + data.persons[0].age + " status:" + status);
}
$("#AddAjax").click(function() {
$.ajax({
type: "POST",
url: "./../service/person",
data: '{"id":2,"personName":"kiko","personPassword":"111111","gender":"woman","age":29}',
cache: false,
contentType: "application/json"
});
});
$("#UpdateAjax").click(function() {
$.ajax({
type: "PUT",
url: "./../service/person/2",
data: '{"id":2,"personName":"kiko","personPassword":"111111","gender":"woman","age":29}',
cache: false,
contentType: "application/json"
});
});
$("#RemoveAjax").click(function() {
$.ajax({
type: "DELETE",
url: "./../service/person/3",
cache: false,
contentType: "application/json"
});
});
$("#resultLog").ajaxError(function(event, request, settings, exception) {
$("#resultLog").html("Error Calling: " + settings.url + "<br />HTPP Code: " + request.status);
});
});
</script>
HTML part codes:
<div data-role="content">
<input type="text" id="theId" name="theId" value="1" />
<button id="AjaxTest">AjaxTest</button>
<button id="GetAjax">GetAjax</button>
<button id="GetAllAjax">GetAllAjax</button>
<button id="AddAjax">AddAjax</button>
<button id="UpdateAjax">UpdateAjax</button>
<button id="RemoveAjax">RemoveAjax</button>
<div id="resultLog">test</div>
</div>
references:
http://www.coldfusionjedi.com/index.cfm/2011/4/5/Collapsible-content-and-Ajax-loading-with-jQuery-Mobile
http://jquerymobile.com/demos/1.0a4.1/
http://www.giantflyingsaucer.com/blog/?p=1948
http://www.360doc.com/content/10/0815/16/2736180_46234711.shtml#
http://www.w3school.com.cn/ajax/ajax_browsers.asp
发表评论
-
ionic UI(4)ionic2 framework - basic and components and native
2016-03-24 02:33 1255ionic UI(4)ionic2 framework - b ... -
ionic UI(3)TypeScript - handbook
2016-03-22 23:21 626ionic UI(3)TypeScript - handboo ... -
ionic UI(2)ionic2 framework - TypeScript - tutorial
2016-03-22 06:52 1647ionic UI(2)ionic2 framework - T ... -
Parse and Heroku Service(3)Parse Server and Parse Dashboard
2016-03-22 06:30 960Parse and Heroku Service(3)Pars ... -
Parse and Heroku Service(2)Mail Templates and Push Notification
2016-03-22 02:45 574Parse and Heroku Service(2)Mail ... -
ionic UI(1)Introduction
2016-03-19 03:18 713ionic UI(1)Introduction 1 Inst ... -
Parse and Heroku Service(1)Heroku Installation and Play
2016-03-19 00:13 815Parse and Heroic Service(1)Hero ... -
Hybrid(5)Customize Meteor Directly Google Login
2015-09-01 02:33 907Hybrid(5)Customize Meteor Direc ... -
Hybrid(4)Favorite Places - Google Login
2015-09-01 02:02 1330Hybrid(4)Favorite Places - Goog ... -
Hybrid(3)More Meteor Example - Social
2015-08-11 05:04 749Hybrid(3)More Meteor Example - ... -
Hybrid(2)meteor Running Android and iOS
2015-07-28 23:59 1040Hybrid(2)meteor Running Android ... -
Create the Google Play Account
2015-07-18 06:42 1093Create the Google Play Account ... -
Secure REST API and Mobile(1)Document Read and Understand OAUTH2
2015-07-14 00:36 757Secure REST API and Mobile(1)Do ... -
Screen Size and Web Design
2015-07-11 01:11 718Screen Size and Web Design iPh ... -
Hybrid(1)ionic Cordova meteor
2015-06-25 05:49 459Hybrid(1)ionic Cordova meteor ... -
Android Fire Project(1)Recall Env and Knowledge
2015-02-11 12:28 673Android Fire Project(1)Recall ... -
Android Content Framework(1)Concept
2014-06-14 13:54 1068Android Content Framework(1)Con ... -
Feel Android Studio(1)Install and Update Android Studio
2014-04-11 03:12 2018Feel Android Studio(1)Install a ... -
IOS7 App Development Essentials(2)iBeacon
2014-03-05 05:55 882IOS7 App Development Essentials ... -
IOS7 App Development Essentials(1) Persistent Store
2014-03-05 05:54 1308IOS7 App Development Essentials ...
相关推荐
资源名称:jQuery、jQuery UI及jQuery Mobile技巧与示例内容简介:《jQuery、jQuery UI及jQuery Mobile技巧与示例》包括jQuery、jQuery UI、jQuery Mobile以及jQuery插件四部分内容。第一部分介绍jQuery核心库,从...
jQuery Mobile 是一个轻量级的、基于 jQuery 库的框架,专为移动设备上的网页应用设计,它提供了丰富的用户界面(UI)组件和交互效果,让开发者能够快速构建响应式和触控友好的Web应用程序。这个资源包以“Hello ...
jQuery Mobile 是一个广泛使用的框架,特别适合于移动设备和桌面浏览器。它允许开发者使用HTML5、CSS3和JavaScript来创建响应式网页应用。这个框架之所以在移动开发中受到青睐,是因为它可以将现有的网页转换成触摸...
3.jQuery Mobile 使用了极少的 HTML5、CSS3、JavaScript 和 AJAX 脚本代码来完成页面的布局渲染。 4.通过使用jQuery Mobile 可以 "写更少的代码,做更多的事情" : 它可以通过一个灵活及简单的方式来布局网页,且兼容...
《jQuery Mobile Datepicker:手机端日期选择器深度解析》 在移动应用开发中,日期选择器是一个不可或缺的组件,它提供了用户友好的界面,让用户能够方便地选择日期。jQuery Mobile Datepicker 是一个专为手机端...
10. **AJAX导航**:jQuery Mobile默认使用AJAX进行页面导航,以实现平滑的页面切换。在相册应用中,可能需要禁用或调整此行为,以确保图片加载正确。 通过以上知识点的掌握,开发者可以创建出一个功能完备且用户...
jQuery Mobile API文档。jQuery Mobile是jQuery框架的一个组件(而非jquery的移动版本)。jQuery Mobile是一款基于HTML5的用户界面系统,旨在使所有智能手机,平板电脑和桌面设备上都可以访问的响应网站和应用。...
jQuery Mobile 默认使用Ajax加载页面,以实现平滑的页面切换。若需要禁用此功能,可在链接中添加`data-ajax="false"`: ```html <a href="nonajax.html" data-ajax="false">不使用Ajax加载 ``` ### 总结 jQuery ...
jQuery Mobile 使用无刷新技术(AJAX)来实现页面间的平滑切换。通过设置`data-rel="next"`或`data-rel="back"`,可以实现向后或向前的页面跳转。同时,`data-transition`属性可以指定过渡动画,如滑动、淡入淡出等...
### jQueryMobile Ajax开发知识点概述 #### 一、版本特性 1. **Push State 支持**:jQuery Mobile (JQM) 在此版本中加入了对 `history.pushState` 的支持,这是一个 HTML5 API,允许开发者在不刷新页面的情况下...
在Web开发中,jQuery Mobile和Ajax是两个非常重要的工具,特别是在构建移动应用或者增强网页交互性时。jQuery Mobile是一款强大的框架,它优化了移动设备上的HTML5应用,提供了丰富的组件和触摸友好的用户界面。而...
4. **导航和页面过渡**:jQuery Mobile的导航系统基于链接,通过AJAX实现平滑的页面切换效果。`data-rel`属性用于指定链接的相对位置,如`data-rel="back"`表示返回上一页。 5. **表单处理**:框架对表单元素进行了...
- **标签:“jQueryMobile”** - **关键词提取**:jQuery Mobile作为标签,明确了本书的重点技术领域和工具选择。 - **关联性**:jQuery Mobile是构建响应式移动Web应用的强大框架,这直接关联到书籍的主题。 ###...
### Sample of Mastering Mobile Web Apps with jQuery Mobile #### 关于本书 《Master Mobile Web Apps with jQuery Mobile》由Matt Doyle编写,Elated Communications Ltd出版。本书是针对那些希望使用jQuery ...
在IT行业中,jQuery Mobile是一种广泛使用的前端框架,它专门用于构建响应式和触屏友好的移动Web应用。jQuery Mobile提供了一系列的UI组件和交互效果,其中包括我们今天要讨论的主题——相册样式。在这个主题下,...
1. **统一的触控体验**:jQuery Mobile提供了一套跨平台的触控事件处理机制,确保在各种设备上的滑动、点击等操作有统一的反馈。 2. **自动页面导航**:通过数据-URL(data-url)属性和页面容器,jQuery Mobile可以...
《jQuery Mobile 1.4.1版:移动开发的核心组件》 jQuery Mobile 是一个功能强大的前端框架,专门针对移动设备的网页开发而设计。在1.4.1版本中,它提供了一系列优化的CSS和JavaScript文件,使得开发者能够快速、...
JQuery Mobile with JQuery UI widgets date.rar http://forum.jquery.com/topic/mixing-jquery-mobile-with-jquery-ui-widgets-don-t