茄子在线看片免费人成视频,午夜福利精品a在线观看,国产高清自产拍在线观看,久久综合久久狠狠综合

    <s id="ddbnn"></s>
  • <sub id="ddbnn"><ol id="ddbnn"></ol></sub>

  • <legend id="ddbnn"></legend><s id="ddbnn"></s>

    jQuery ajax應(yīng)用總結(jié)
    來源:易賢網(wǎng) 閱讀:1089 次 日期:2016-06-17 11:11:10
    溫馨提示:易賢網(wǎng)小編為您整理了“jQuery ajax應(yīng)用總結(jié)”,方便廣大網(wǎng)友查閱!

    Ajax在Web應(yīng)用中的作用越來越大,許多工具都包含了對這一功能的使用,以下是對這些常用工具中Ajax的典型實例.

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

    方法1:

    復(fù)制代碼 代碼如下:

    $.get(url, function(data) {

            //deal with the data

    });

    方法2:

    復(fù)制代碼 代碼如下:

    jQuery.post( url, [ data ], [ success(data, textStatus, jqXHR) ], [ dataType ] )

    $.post(url,postdata, function(data) {

     //deal with the data

    });

    方法3:

    復(fù)制代碼 代碼如下:

    $.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調(diào)用

    1.ajaxForm, 這個方法在調(diào)用時不是馬上提交,只是說明調(diào)用的Form要以ajax方式提交,該方法一般在$(document).ready方法里設(shè)置。

    2.ajaxSubmit,這個方法在調(diào)用時就會馬上提交。

    復(fù)制代碼 代碼如下:

    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

    復(fù)制代碼 代碼如下:

    <%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結(jié)合使用

    前端代碼

    <script type="text/javascript" language="javascript" src="http://www.jb51.net/Scripts/jquery-1.4.1.min.js"></script>

    <script type="text/javascript" language="javascript" src="http://www.jb51.net/Scripts/jquery.validate.min.js"></script>

    <script type="text/javascript" language="javascript" src="http://www.jb51.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)容,希望對大家的學(xué)習(xí)有所幫助

    更多信息請查看網(wǎng)絡(luò)編程
    易賢網(wǎng)手機網(wǎng)站地址:jQuery ajax應(yīng)用總結(jié)
    由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!

    2026上岸·考公考編培訓(xùn)報班

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
    云南網(wǎng)警備案專用圖標(biāo)
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
    云南網(wǎng)警報警專用圖標(biāo)