欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery+ajax實現(xiàn)鼠標單擊修改內容的方法

 更新時間:2014年06月27日 15:39:36   投稿:shichen2014  
這篇文章主要介紹了jQuery+ajax實現(xiàn)鼠標單擊修改內容的方法,需要的朋友可以參考下

現(xiàn)有表格中的一行的代碼如下所示: 

<tr>
 <td><span class="catid">2</span></td>
 <td>公司介紹</td>
 <td>內部欄目</td>
 <td><span class="listorder" title="點擊修改">2</span></td>
</tr>

要實現(xiàn)鼠標單擊修改內容思路如下:
 
1、點擊欄目排序欄目中的數(shù)字,獲取同一行的第一列中的內容,即欄目id
2、隱藏欄目排序中的數(shù)字
3、在欄目排序列中插入input框,并在input框中顯示欄目排序中的內容,并設置為焦點
4、修改input中的內容,失去焦點的時候提交數(shù)據(jù),用ajax向服務器傳遞數(shù)據(jù) 方法為post方法
5、提交數(shù)據(jù)的時候,友好提示修改中。。。 或者等待圖片
6、返回成功信息 ,重新顯示修改后的內容 去掉input框

實現(xiàn)這一功能的jquery核心代碼如下:

$('.listorder').click(function(e){
 var catid = $(this).parent().siblings("td:eq(0)").text();//獲取同一行上 第一列中的id值
 var listorder_now_text = $(this).text();//獲取listorder中的內容 先保存起來
 $(this).text("");//設置內容為空
 var list_form = '<input type="text"  value="'+listorder_now_text+'" size=2 class="listorder_input" />' ;
 $(this).parent().append(list_form); //插入 input框
 $(".listorder_input").focus();
//自定義一個div 提示修改中
 var loading = '<div id="loading"><img src="img/loading.gif" alt="修改中..."/></div>';
 $(this).parent().append(loading);
 $('#loading')
  .css({
   "color" : "red" ,
   "display" : "none"
  })
//定義ajax的全局事件
 $(this).ajaxStart(function(){
  $('#loading').show();
 })
 $(this).ajaxStop(function(){
  $('#loading').remove();
 })
 $(".listorder_input").blur(function(){
  var thislist = $(this).siblings(); //取得同級的標簽 即 修改后需要顯示的 listorder
  $.post("ajax.php",{
  action : "mod_listorder",
  catid : catid ,
  listorder : $(this).attr("value")
  } , function(data, textStatus){
    $(thislist).text(data);
    }
  );//end .post
  $(this).remove();
 })//end function blur
})// end function click

ajax.php中內容就簡單了,這里只做處理做演示用,并沒有向服務器提交數(shù)據(jù),代碼如下:

sleep(1);//延時運行1秒,查看效果用,實際代碼中不需要
echo $_POST['listorder'];

相關文章

  • 自己動手手寫jQuery插件總結

    自己動手手寫jQuery插件總結

    這篇文章主要介紹了自己動手手寫jQuery插件總結,本文是個人學習jQuery插件的總結,實現(xiàn)了一個小功能的jQuery插件,需要的朋友可以參考下
    2015-01-01
  • jQuery控制元素隱藏和顯示

    jQuery控制元素隱藏和顯示

    本篇文章主要介紹了jQuery控制元素隱藏和顯示的相關知識,具有很好的參考價值。下面跟著小編一起來看下吧
    2017-03-03
  • jQuery簡單實現(xiàn)禁用右鍵菜單

    jQuery簡單實現(xiàn)禁用右鍵菜單

    這篇文章主要介紹了jQuery簡單實現(xiàn)禁用右鍵菜單的方法,非常的簡單實用,這里分享給大家,有需要的小伙伴直接拿走使用。
    2015-03-03
  • jquery 經典動畫菜單效果代碼

    jquery 經典動畫菜單效果代碼

    JS·經典·炫彩菜單(動畫效果) for jquery
    2010-01-01
  • jquery遍歷checkbox的注意事項說明

    jquery遍歷checkbox的注意事項說明

    本篇文章主要是對jquery遍歷checkbox的注意事項進行了說明介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • jquery實現(xiàn)滑動特效代碼

    jquery實現(xiàn)滑動特效代碼

    這篇文章主要介紹了jquery實現(xiàn)滑動特效代碼, .slideUp([duration][,complete])目標元素向上滑入隱藏;.slideDown([duration][,complete])目標元素向下滑出顯示;.slideToggle([duration][,complete])目標元素隱藏則向下滑出顯示,否則向上滑入隱藏;需要的朋友參考下
    2015-08-08
  • jQuery實現(xiàn)的一個tab切換效果內部還嵌有切換

    jQuery實現(xiàn)的一個tab切換效果內部還嵌有切換

    這篇文章主要介紹了jQuery實現(xiàn)的一個tab切換效果,它的特色是內部還嵌有切換,需要的朋友可以參考下
    2014-08-08
  • jQuery實現(xiàn)的經典滑動門效果

    jQuery實現(xiàn)的經典滑動門效果

    這篇文章主要介紹了jQuery實現(xiàn)的經典滑動門效果,涉及jQuery基于鼠標事件實現(xiàn)頁面元素的遍歷與樣式動態(tài)變換的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-09-09
  • jquery瀏覽器滾動加載技術實現(xiàn)方案

    jquery瀏覽器滾動加載技術實現(xiàn)方案

    Google閱讀器上有一個AJAX效果很不錯,就是閱讀項目時不需要翻頁,瀏覽器滾動條往下拉到一定位置時自動加載新的一批項目進來,一直到所有項目加載完為止。對于我來說再好不過了,因為我很不喜歡翻頁,尤其是輸入頁碼再定位到頁。
    2014-06-06
  • jQuery插件HighCharts繪制2D柱狀圖、折線圖和餅圖的組合圖效果示例【附demo源碼下載】

    jQuery插件HighCharts繪制2D柱狀圖、折線圖和餅圖的組合圖效果示例【附demo源碼下載】

    這篇文章主要介紹了jQuery插件HighCharts繪制2D柱狀圖、折線圖和餅圖的組合圖效果,結合實例形式分析了jQuery使用HighCharts插件同時繪制折線圖、柱狀圖、餅狀圖組合圖效果的操作步驟與相關實現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-03-03

最新評論