我正在尝试创建一个简单的AJAX请求,它从MysqL数据库返回一些数据.这是我的功能如下:
@H_301_2@function AJAXrequest(url,postedData,callback) {
$.ajax() ({
type: 'POST',url: url,data: postedData,dataType: 'json',success: callback
});
}
……这就是我所说的,解析所需的参数:
@H_301_2@AJAXrequest('voting.ajax.PHP',imageData,function(data) { console.log("success!"); });在vote.ajax.PHP页面上,我目前只是返回一个等于1的JSON编码变量进行测试:
@H_301_2@$someNumber = 1; return json_encode($someNumber);然而,我的成功回调没有运行(因为“成功!”没有记录到控制台),我在控制台中收到错误:
@H_301_2@TypeError: $.ajax(...) is not a function. success: callback这是什么意思?在成功事件触发$.ajax内部的匿名函数之前,我已经完成了AJAX请求,但现在我正在尝试运行一个单独的命名函数(在本例中是一个回调).我该怎么做?