日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > web前端 > htmlcss > 如何在html標記中調用的函數里傳遞對象

如何在html標記中調用的函數里傳遞對象

來源:程序員人生   發布時間:2014-01-19 09:27:59 閱讀次數:3602次

最近使用jquery結合Ajax開發一個中小型網站應用。在后臺管理中要使用Ajax調用系統功能,根據Ajax的返回結果,使用jQuery對前臺頁面進行操作。

比如,使用Ajax調用刪除信息的后臺功能,如果返回success,則調用刪除一行信息。

大體代碼如下:

$(".delete").click(function () {
if (confirm("您確定要刪除?")) {
var t = $(this);

$.ajax({url: $(t).attr("href"),
type: 'get',
dataType: 'xml',
timeout: 1000,
error:function(xhr, ajaxOptions, thrownError){
alert("刪除失敗!發生HTTP" + xhr.status + "錯誤!"+thrownError);
},
success:function(xml){
alert("成功!");
$(t).parent().parent().remove();
}});
}
return false;
});

 

刪除的鏈接設置如下:<a class="delete" href="/article/delete/5">

但是這種做法有個問題就是,文章列表要分頁顯示的,如果使用Ajax顯示下一個分頁,則在單擊超級鏈接刪除文章綁定的函數將失效。因為.delete的click函數是在頁面加載完成后綁定的,如果采用Ajax分頁的話,就必須重新綁定.delete的click。

有時需要使用如下類似的方法,<a onclick="delete()" href="/article/delete/5">,這種方法的好處就是即便使用Ajax分頁,也不用重新綁定鏈接的單擊函數。但是在刪除頁面的某個html標簽時就會遇到問題了,怎么傳遞對象呢?

對于Javascript高手來說這種事情應該是再簡單不過的事情了,在網上找了一些資料發現都不是我想要的,或許是我的問題不好表達吧,自己摸索了一下,可以這樣傳遞對象:<a onclick="delete(this)" href="/article/delete/5">,這樣就可以在調用delete的時候把a這個對象傳遞給delete函數了,然后再根據Ajax的返回結果刪除前臺頁面的相關信息。

出處:博客園

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久欧美 | 欧美九九 | 99国产精品99久久久久久 | 激情综合网五月 | 国内精品久久久久久久97牛牛 | a在线观看视频 | 国产成人一区二区三区 | 999免费观看视频 | 久久国产三级 | 成人性生交大片免费看视频r | 久久黄视频 | 日韩欧美在线免费 | 国产成人精品视频在线 | 久久888| 亚洲第一页在线 | 欧美在线激情 | 亚洲精品97 | 成人在线免费播放视频 | 九九视频一区 | 国产精品欧美一区二区三区 | 日韩中文字幕精品 | 男人操女人视频网站 | 秋霞在线观看秋 | 精品国产伦一区二区三区免费 | 精品小视频 | 日韩精品视频免费在线观看 | 日韩欧美在线一区二区三区 | 成人免费在线观看 | 爱爱视频免费 | 国产精品综合一区二区 | 欧美性猛xxx | 一区二区三区回区在观看免费视频 | 成人国产免费视频 | 91久久精品 | 91av视频在线免费观看 | 艳妇臀荡乳欲伦小说小强 | 国产精品日韩av | 国产伦精品一区二区三区视频金莲 | 99精品一区二区三区 | 视频二区日韩 | 久草在线在线精品观看 |