最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery ajax應用總結

 更新時間:2016年06月02日 11:20:02   作者:Wang Juqiang  
Ajax在Web應用中的作用越來越大,許多工具都包含了對這一功能的使用,以下是對這些常用工具中Ajax的典型實例.

一、jQuery中Ajax的調用(需要引用jQuery代碼庫)。

方法1:

復制代碼 代碼如下:
$.get(url, function(data) {
        //deal with the data
});

方法2:

復制代碼 代碼如下:
jQuery.post( url, [ data ], [ success(data, textStatus, jqXHR) ], [ dataType ] )
$.post(url,postdata, function(data) {
 //deal with the data
});

方法3:

復制代碼 代碼如下:
$.ajax({
    type: "POST",// or get
    contentType: "application/json; charset=utf-8",
    url: url,
    data: "{'countryModel':" + JSON.stringify(countryModel) + "}",
    dataType: "json",//html,xml,script
    async: true, //true 表示異步,默認就是true
    success: function(data) {
  //deal with the data 
    },
    error: function() {
        // deal with error
    }
});

二、jQuery.Form plugin Ajax(需要引用jQuery代碼庫和jQuery.Form插件)

基于Form表單的Ajax調用
1.ajaxForm, 這個方法在調用時不是馬上提交,只是說明調用的Form要以ajax方式提交,該方法一般在$(document).ready方法里設置。

2.ajaxSubmit,這個方法在調用時就會馬上提交。

復制代碼 代碼如下:
var options = {
    target:     '#divToUpdate',
    url:        'comment.php',
    success:    function() {
        alert('Thanks for your comment!');
    }
};
$('#myForm').ajaxForm(options);
或$('#myForm').ajaxSubmit(options);

三、Ajax在MVC中的使用
以上兩種方法都可以用,
另外我們可以MicrosoftAjax,這就必須引用MicrosoftAjax.js, MicorsoftMvcAjax.js這兩個文件

1.Ajax.BeginForm

復制代碼 代碼如下:
<%using (Ajax.BeginForm("action", "controll", new AjaxOptions
{
  UpdateTargetId = "ajaxdiv",
  HttpMethod = "POST"
}, new { id = "AjaxForm" }))
{ %>
<input type="text" id="EmployeeId2" />
<input type="submit" value="Submit" />
<%} %>
<div id="ajaxdiv">
</div>

2.Ajax.ActionLink

<%=Ajax.ActionLink("LinkName","action", "controll", new AjaxOptions
{
  LoadingElementId = "loadingdiv",
  UpdateTargetId = "ajaxdiv",
  HttpMethod = "POST"
});%>
<div id="ajaxdiv">
</div>
<div id="loadingdiv">
</div>

四、jquery.form與jquery.validate結合使用

前端代碼

<script type="text/javascript" language="javascript" src="http://m.fzitv.net/Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" language="javascript" src="http://m.fzitv.net/Scripts/jquery.validate.min.js"></script>
<script type="text/javascript" language="javascript" src="http://m.fzitv.net/Scripts/jquery.form.js"></script>
<h2>
  AjaxFrom</h2>
<div id="output1" style="color: Red;">
</div>
<%using (Html.BeginForm("Login", "Home", FormMethod.Post, new { id = "loginForm" }))
 { %>
<table border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td>
      <%=Html.TextBox("UserEmail", "", new { @class="name required"})%>
    </td>
  </tr>
  <tr>
    <td>
      <%=Html.Password("Password", "", new { @class = "required" })%>
    </td>
  </tr>
  <tr>
    <td>
      <input type="submit" value="submit" />
    </td>
  </tr>
</table>
<%} %>
<script language="javascript" type="text/javascript">

  $(document).ready(function () {
    var opts = {

      submitHandler: function (form) {
        var submitOpts = {
          target: '#output1',
          success: function () {
            alert('Thanks for your comment!');
          }
        };
        $(form).ajaxSubmit(submitOpts);
      }

    };
    jQuery("#loginForm").validate(opts);
  });  
</script>

后端Action

public PartialViewResult Login(string UserEmail, string Password)
{

  // you code
  return PartialView("Success");
}

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • jquery 正整數(shù)數(shù)字校驗正則表達式

    jquery 正整數(shù)數(shù)字校驗正則表達式

    本文主要介紹了jquery正整數(shù)數(shù)字校驗正則表達式的方法。具有一定的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • jQuery Selectors(選擇器)的使用(二、層次篇)

    jQuery Selectors(選擇器)的使用(二、層次篇)

    本系列文章主要講述jQuery框架的選擇器(Selectors)使用方法,我將以實例方式進行講述,以簡單,全面為基礎,不會涉及很深,我的學習方法:先入門,后進階!
    2009-12-12
  • JQuery 圖片延遲加載并等比縮放插件

    JQuery 圖片延遲加載并等比縮放插件

    圖片延遲加載并等比縮放,一個簡單的JQuery插件。 需要的朋友可以參考下。
    2009-11-11
  • jqTransform form表單美化插件使用方法

    jqTransform form表單美化插件使用方法

    jQtransForm jQuery表單美化修飾插件,附帶有PHP提交程序,當然ASP/ASP/NET/JSP都是同理,這里主要是jQuery美化部分的實例,美化對象為文本框、密碼框、文本域、Select下拉框、按鈕等,有了這些示例,美化其它的表單元素應該不是大問題。
    2012-07-07
  • jQuery 擴展對input的一些操作方法

    jQuery 擴展對input的一些操作方法

    擴展對input的一些方法(練習jQuery插件)
    2009-10-10
  • jQuery+HTML5實現(xiàn)手機搖一搖換衣特效

    jQuery+HTML5實現(xiàn)手機搖一搖換衣特效

    經(jīng)常我們玩微信都會用到查到附近的人,都是在app上實現(xiàn)手機搖一搖的功能?,F(xiàn)在,我們將此技術搬移到手機web上,供大家學習,有需要的小伙伴可以參考下。
    2015-06-06
  • jQuery EasyUI開發(fā)技巧總結

    jQuery EasyUI開發(fā)技巧總結

    這篇文章主要介紹了jQuery EasyUI開發(fā)技巧總結的相關資料,希望通過本文大家能夠掌握EasyUI的開發(fā)技巧,需要的朋友可以參考下
    2017-09-09
  • JqGrid web打印實現(xiàn)代碼

    JqGrid web打印實現(xiàn)代碼

    最近,項目使用了JqGrid,但需要打印Grid里面的數(shù)據(jù)。使用的是CSS屬性中的Media媒體類型來控制打印樣式。
    2011-05-05
  • jQuery自動切換/點擊切換選項卡效果的小例子

    jQuery自動切換/點擊切換選項卡效果的小例子

    我們看到很多網(wǎng)站會有有錯誤404頁面,當頁面不存存時就會提示,然后過幾秒就會自動跳到首頁了,下面我來給大家舉一個404錯誤頁面跳到首頁實例,有需要的朋友可以參考一下
    2013-08-08
  • jQuery性能優(yōu)化的38個建議

    jQuery性能優(yōu)化的38個建議

    想必大家對于jQuery這個最流行的javascript類庫都不陌生,而且只要是前端開發(fā)人員肯定或多或少的使用或者接觸過,在這篇文章中,參考了一些資料及實際使用效率,將介紹一些書寫高質量jQuery代碼的原則,不單單會告訴你如何去書寫,也會告訴你為什么這樣書寫,希望大家會覺得有所幫助
    2014-03-03

最新評論

鱼台县| 威海市| 扶绥县| 虎林市| 德阳市| 南部县| 布尔津县| 阳谷县| 若羌县| 赞皇县| 北宁市| 内丘县| 凉城县| 尤溪县| 龙口市| 兴安盟| 习水县| 漳州市| 马龙县| 天长市| 金昌市| 黄冈市| 巴彦淖尔市| 白山市| 南岸区| 靖安县| 泾川县| 宜黄县| 清涧县| 南昌县| 皮山县| 报价| 雷州市| 治多县| 临泉县| 安阳县| 岳普湖县| 河南省| 波密县| 托克托县| 方山县|