0
我有三個簡單的功能如何禁用綁定方法中執行的函數?
var loadPoints = function(successCallback, errorCallback) {
$.ajax({
method: 'get',
url: '/admin/graph/get-points',
dataType: 'json',
success: successCallback,
error: errorCallback
});
}
var successLoadPoints = function(points){
console.log('load ok');
//console.log(points);
// $.each(points,function(i, item){
// console.log(points[i]);
//
// });
}
var errorLoadPoints = function()
{
console.log('error with loading points');
}
我綁定功能loadPoints點擊按鈕
$("button#viewPoints").bind(
'click', loadPoints(successLoadPoints,errorLoadPoints)
);
事件,但功能loadPoints而不click事件被執行。 爲什麼?如何解決這個問題?
[ot]我建議使用'on'而不是'bind',這在最新的jQuery中已棄用 – steo 2013-05-05 20:27:34