如果我必须利用jQuery AJAX API的细节并为每个ajax调用设置我自己的自定义设置,我的应用程序如下所示:
假设我有一个页面,通过对某些API进行ajax调用来显示表中的员工信息.
define(["jQuery"], function($) {
var infoTable = function (options) {
function init() {
// Provide success callback
options.success_callback = "renderData";
getData();
}
function renderData() {
// This callback function won't be called as it is not
// in global scope and instead $.ajax will try to look
// for function named 'renderData' in global scope.
// How do I pass callbacks defined within requirejs define blocks?
}
function getData() {
$.ajax({
url: options.apiURL,
dataType: options.format,
data: { …Run Code Online (Sandbox Code Playgroud)