こんにちは 要素をクリックするとajax呼び出しを行う関数があります。私はこのコードを使用します。jqueryのclick関数に引数を渡すと、関数はクリックせずに起動します
$(document).ready(function()
{
function ajax_call(offset, length) {
$.ajax({method: "get",
url: "file.php",
data: "offset="+ offset,
success: function(returnedData)
{
$("#content").html(returnedData);
}
});
}
$("#profile").click(ajax_call(0, 1000));
});
問題は、この行を次のとおりです。しかし、私はajax_call関数に引数を渡すとき
$("#profile").click(ajax_call(0, 1000));
は、関数は、ユーザーの介入なしに、ページのロード後に実行されますこのような引数を取り除くと、 $("#profile").click(ajax_call);
という要素がクリックされたときにのみ関数が呼び出されます。私はこの問題について何時間も調査しましたが、運がありません
ありがとうございました。 – khr2003