データベースからデータを返す単純な AJAX リクエストを作成しています。以下は私の機能です:
function AJAXrequest(url, postedData, callback) {
$.ajax({
type: 'POST',
url: url,
data: postedData,
dataType: 'json',
success: callback
});
}
ここで、必要なパラメーターを指定して呼び出します。
AJAXrequest('voting.ajax.php', imageData, function(data) {
// function body
});
それでも、コールバックは実行されず、代わりにコンソールにエラーが表示されます。
TypeError: $.ajax(...) is not a function.
なんで?成功イベントが $.ajax 内の匿名関数をトリガーする前に、AJAX 要求を実行しましたが、今は別の名前の関数を実行しようとしています。どうすればいいですか?