日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

jquery mobile开发笔记之Ajax提交数据

發布時間:2025/4/16 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery mobile开发笔记之Ajax提交数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ?這兩天學習了下,jquery mobile(以下簡稱jqm)的開發相關的內容。可能之前有過web的開發基礎,相對于我來說學習這個東西感覺挺簡單的,很容易上手。Jqm的的語法和jquery其實是一樣的,有些不大一樣的就是了。網上介紹的也是一大堆。這里我主要是做筆記哈。

? ? 使用JQM開發其實很簡單,我這里目前是針對于在服務器端開發的,服務器使用的是apache+php,前端其實主要是html5+jquery的寫法。

1、首先我們可以到官網去下載jquery mobile,然后下載完成后,我們可以看到如下的的目錄結構。

? ??

? ?jqm的包里已經包含了demo和核心代碼。jqm提供的demo很全面,直接學習它基本就夠了。?既然下載好了,我們就可以進行開發了,概念的東西我就不多說了,直接上代碼。

?

2、編寫form表單頁面。

?

  • <!DOCTYPE?html>?
  • <html>?
  • <head>?
  • ????<meta?charset="UTF-8"?/>?
  • ????<meta?name="viewport"?content="width=device-width,?initial-scale=1">?
  • ????<title>表單</title>?
  • ????<!--加載jqm?css樣式-->?
  • ????<link?rel="stylesheet"??href="css/jquery.mobile-1.2.0-rc.2.css"?/>?
  • ????<!--加載jquery-->?
  • ????<script?src="js/jquery.js"></script>?
  • ????<!--加載jquery?mobile-->?
  • ????<script?src="js/jquery.mobile-1.2.0-rc.2.js"></script>??
  • ????<script?src="js/ajax.js"></script>??
  • </head>??
  • <body>?
  • ?????
  • ????<div?data-role="page"?data-fullscreen="true"><!--data-fullscreen?設置全屏-->?
  • ?
  • ????<div?data-role="header"???data-position="inline"><!--data-position="inline"?設置以流的方式顯示-->?
  • ????????<a?href="index.html"?data-icon="delete">Cacel</a>??
  • ????????<h1>表單demo</h1>?
  • ????</div><!--?/header?-->?
  • ?
  • ????<div?data-role="content">????
  • ????????<form?id="ajaxForm">?
  • ????????????<div?data-role="fieldcontain">?
  • ????????????????<label?for="username">User?Name:</label>?
  • ????????????????<input?type="text"?name="username"?id="username"?data-mini="true"/>?
  • ?????????????
  • ????????????????<h3?id="notification"></h3>?
  • ????????????????<button?data-theme="b"?id="submit"?type="submit">Submit</button>?
  • ????????????</div>?
  • ????????</form>??
  • ????</div><!--?/content?-->?
  • ?
  • ????<div?data-role="footer"??data-position="fixed">?
  • ????????<h4>Page?Footer</h4>?
  • ????</div><!--?/footer?-->?
  • </div><!--?/page?-->?
  • ?
  • </body>?
  • </html>?
  • 3、編寫服務器端腳本form.php(這里我使用php)

    ?

  • <?php?
  • ????$username?=?$_POST['username'];?
  • ????echo?"User?Name:".$username;?
  • ?>?
  • 4、編寫ajax腳本ajax.js

  • $(function()?{?
  • ????$('#submit').bind('click',?function()?{?
  • ?
  • ????????var?formData?=?$('#ajaxForm').serialize();?
  • ????????//.serialize()?方法創建以標準?URL?編碼表示的文本字符串?
  • ??????
  • ????????$.ajax({?
  • ????????????type?:?"POST",?
  • ????????????url??:?"form.php",??
  • ????????????cache?:?false,?
  • ????????????data?:?formData,?
  • ????????????success?:?onSuccess,?
  • ????????????error?:?onError?
  • ????????});?
  • ????????return?false;?
  • ????});?
  • });?
  • ?
  • function?onSuccess(data,status){?
  • ????data?=?$.trim(data);?//去掉前后空格?
  • ????$('#notification').text(data);?
  • }?
  • ?
  • function?onError(data,status){?
  • ????//進行錯誤處理?
  • }?
  • ?

    4、創建android的工程,使用webview進行訪問。

    layout:

  • <RelativeLayout?xmlns:android="http://schemas.android.com/apk/res/android"?
  • ????xmlns:tools="http://schemas.android.com/tools"?
  • ????android:layout_width="match_parent"?
  • ????android:layout_height="match_parent"?>?
  • ?
  • ????<WebView?
  • ????????android:id="@+id/webview"?
  • ????????android:layout_width="fill_parent"?
  • ????????android:layout_height="fill_parent"??/>?
  • ?
  • </RelativeLayout>?
  • java代碼:

    ?

  • package?com.xzw.html;?
  • ?
  • import?android.app.Activity;?
  • import?android.app.ProgressDialog;?
  • import?android.graphics.Bitmap;?
  • import?android.os.Bundle;?
  • import?android.util.Log;?
  • import?android.view.KeyEvent;?
  • import?android.view.View;?
  • import?android.view.Window;?
  • import?android.webkit.WebChromeClient;?
  • import?android.webkit.WebView;?
  • import?android.webkit.WebViewClient;?
  • /**?
  • ?*??
  • ?*?@author?xuzw13@gmail.com?
  • ?*?weibo:http://weibo.com/xzw1989?
  • ?*?
  • ?*/?
  • public?class?MainActivity?extends?Activity?{?
  • ?????
  • ????private?static?final?String?TAG?=?"MainActivity";?
  • ????private?WebView?webView;?
  • ????@Override?
  • ????public?void?onCreate(Bundle?savedInstanceState)?{?
  • ????????super.onCreate(savedInstanceState);?
  • ????????requestWindowFeature(Window.FEATURE_NO_TITLE);?
  • ????????setContentView(R.layout.activity_main);?
  • ?????????
  • ????????webView?=?(WebView)findViewById(R.id.webview);?
  • ????????webView.getSettings().setSupportZoom(true);?
  • ????????webView.getSettings().supportMultipleWindows();?
  • ????????webView.getSettings().setJavaScriptEnabled(true);?
  • ????????webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);?
  • ????????webView.loadUrl("http://192.168.1.120/jquerymobile/index.html");?
  • ?????????
  • ?????????
  • ????????webView.setWebChromeClient(new?WebChromeClient(){?
  • ????????????@Override?
  • ????????????public?void?onProgressChanged(WebView?view,?int?newProgress)?{
  • ????????????????super.onProgressChanged(view,?newProgress);?
  • ????????????}?
  • ????????});?
  • ????????webView.setWebViewClient(new?MyWebViewClient());?
  • ?????????
  • ?????????
  • ????}?
  • ?????
  • ????private?class?MyWebViewClient?extends?WebViewClient{?
  • ????????@Override?
  • ????????public?void?onLoadResource(WebView?view,?String?url)?{?
  • ??????????
  • ????????????????Log.i(TAG,?"onLoadResource:"?+?url);?
  • ??????????
  • ????????????super.onLoadResource(view,?url);??
  • ????????}?
  • ?????????
  • ????????@Override?
  • ????????public?void?onReceivedError(WebView?view,?int?errorCode,?
  • ????????????????String?description,?String?failingUrl)?{?
  • ????????????Log.i(TAG,?"onReceivedError:"?+?failingUrl+"?\n?errorcode="+errorCode);?
  • ????????????super.onReceivedError(view,?errorCode,?description,?failingUrl);?
  • ????????}?
  • ?????????
  • ??????????@Override?
  • ????????public?boolean?shouldOverrideUrlLoading(WebView?view,?String?url)?{?
  • ????????????????Log.i(TAG,?"shouldOverrideUrlLoading:"?+?url);??
  • ????????????view.loadUrl(url);?
  • ????????????return?true;?
  • ????????}?
  • ???????????
  • ??????????@Override?
  • ????????public?void?onPageStarted(WebView?view,?String?url,?Bitmap?favicon)?{?
  • ????????????????Log.i(TAG,?"onPageStarted:"?+?url);??
  • ????????}?
  • ???????????
  • ??????????@Override?
  • ????????public?void?onPageFinished(WebView?view,?String?url)?{?
  • ??????????????Log.i(TAG,?"onPageFinished:"?+?url);??
  • ?????????????
  • ????????}?
  • ????};?
  • ?????
  • ????@Override?
  • ????public?boolean?onKeyDown(int?keyCode,?KeyEvent?event)?{?
  • ?????????if((keyCode?==?KeyEvent.KEYCODE_BACK)?&&?webView.canGoBack()){?
  • ?????????????webView.goBack();?
  • ?????????????return?true;?
  • ?????????}?
  • ????????return?super.onKeyDown(keyCode,?event);?
  • ?????????
  • ????}?
  • }?
  • 代碼就是全部代碼了。

    ? ? ?今天就寫到這里,繼續干活了。歡迎大家一起交流學習。

    ? ? ?

    ?

    轉載于:https://blog.51cto.com/xuzhiwei/1009683

    總結

    以上是生活随笔為你收集整理的jquery mobile开发笔记之Ajax提交数据的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 成人黄色三级视频 | 黄色激情四射 | 国产精品视频网址 | 日韩精品一区二区三区视频在线观看 | 精品1卡二卡三卡四卡老狼 日韩三级网 | 神马午夜视频 | 韩国电影大尺度在线观看 | 久久免费黄色网址 | 日本人妻伦在线中文字幕 | 夜色一区二区 | 日本高清免费视频 | 日本黄页网站免费大全 | 宅男视频污| 国产网站黄色 | 无遮挡边吃摸边吃奶边做 | 爱福利视频一区二区 | 青青草综合视频 | 尤物av无码色av无码 | va视频在线 | 亚洲五月天综合 | 天天夜夜久久 | 欧美午夜免费 | 无码人妻一区二区三区线 | 亚洲成年人专区 | 男人添女人下部高潮全视频 | 视频一区二区三区精品 | 中文字幕日韩精品一区 | 国产高潮失禁喷水爽到抽搐 | 四色成人av永久网址 | 国产三级aaa | 黄色一级一级 | 国产精品一区二区无码免费看片 | av免费网站在线观看 | 天堂网视频在线 | 噜噜噜网站 | 精品国产美女 | 免费观看一区二区 | 在线观看毛片av | 人善交videos欧美3d动漫 | 国产亚洲一区在线 | 丰满人妻一区二区三区免费 | 青青草97国产精品麻豆 | 人妻少妇精品久久 | 麻豆av免费观看 | 国产精品免费大片 | 亚洲人人爱 | 99热1| 日本黄色片免费 | 国产在线视频第一页 | 九九在线免费视频 | 国模av | 成人做爰9片免费视频 | 色婷婷激情av| 婷婷国产 | 韩日一区二区 | 拔擦8x成人一区二区三区 | 日韩日b | 一区三区视频在线观看 | 国产福利资源 | 国产免费观看一区 | 国产成人欧美一区二区三区的 | 久久免费视频观看 | 91蝌蚪少妇偷拍 | 亚洲色图20p | 天堂va蜜桃一区二区三区漫画版 | 99热导航| 丝袜ol美脚秘书在线播放 | 久久99精品波多结衣一区 | 精品国产一级 | 日本午夜一区二区 | 欧美久久久久久久久 | 熟妇人妻无码xxx视频 | 女人17片毛片60分钟 | 欧美a网 | 男女一进一出视频 | av操操操 | 欧美日韩天堂 | julia一区二区三区在线观看 | 爱情岛黄色 | 一区二区三区精品在线观看 | 国产亚洲精品美女久久久久 | 久久精品国产亚洲av麻豆蜜芽 | 高贵麻麻被调教成玩物 | 在线观看亚洲天堂 | 不卡av免费 | 超碰超碰在线 | 亚洲精品视频在线播放 | 久久艹免费视频 | 国产chinese男男gaygay视频 | 成年人看的免费视频 | 中文字幕免费在线播放 | 麻豆国产在线视频 | 少妇久久久久久 | 欧美日韩人妻精品一区二区三区 | 免费成人国产 | 爱爱高潮视频 | 日本国产高清 | 亚洲精品国产精品国自产网站按摩 | 成年人视频在线免费观看 |