[英]Call function on click instead of onload
我有此功能在加載頁面時運行
function sssssss(page){
loading_show();
$.ajax
({
type: "GET",
url: "load_data.php",
data: "page="+page,
success: function(msg)
{
$("#container").ajaxComplete(function(event, request, settings)
{
loading_hide();
$("#container").html(msg);
});
}
});
}
我還需要調用此函數onClick,例如,單擊按鈕id =“ go”時,我嘗試通過添加
$('#go').live('click',function sssssss(page){... }
這給了我一個錯誤。
如何在Click上調用此函數?
嘗試這個,
$('#go').live('click', function () {
sssssss(page);
})
從jQuery 1.7開始,不推薦使用.live()
方法。 使用.on()
附加事件處理程序。
你應該用
$('body').on('click', '#go', function () {
sssssss(page);
})
Jquery的API說: 從jQuery 1.7開始,不推薦使用.live()方法。 使用.on()附加事件處理程序。
這應該工作:
$('#go').on('click', sssssss(page));
您可以在此處查看示例:
改為這樣做:
$('#go').click(function (){
sssssss(page);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.