<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            ajax回調函數中使用$(this)取不到對象的解決方法

            時間:2024-07-14 17:39:55 AJAX 我要投稿
            • 相關推薦

            有關ajax回調函數中使用$(this)取不到對象的解決方法

              下面這段jquery代碼,是可以達到預期效果的。

              復制代碼 代碼如下:

              $(".derek").each(function(){

              $(this).click(function(){

              var params = $(this).parent().serialize();

              var obj=$(this).parent().siblings("div#caskContent");

              var form=$(this).parent();

              $.ajax({

              url:"editCaskContent",

              type:"post",

              data:params,

              dataType:"json",

              success:function(e){

              obj.empty();

              obj.html("追問:");

              obj.append(e.caskContent);

              form.toggle();

              alert("修改成功!");

              },

              error:function(e){

              alert(e);

              }

              });

              });

              });

              其中,大家可以看到,在發出ajax請求之前,我提前定義了兩個變量,obj和form,分別用來存儲兩個jquery對象。如果在ajax的回調函數內使用$(this)的話,實踐證明,是取不到任何對象的。具體原因,希望大神留言指教。。

            【ajax回調函數中使用$(this)取不到對象的解決方法】相關文章:

            使用ajax操作JavaScript對象的方法09-28

            excel中if函數的使用方法10-24

            關于Excel中vlookup函數的使用06-12

            PHP中函數的使用說明09-01

            vlookup函數在Excel中的使用方法09-21

            Excel中vlookup函數使用方法02-17

            excel中now函數的使用方法05-25

            Javascript中arguments對象的詳解和使用方法08-20

            Ajax使用JSON數據格式案例分析01-10

            JS AJAX前臺如何給后臺類的函數傳遞參數的方法07-08

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看