小编Mel*_*ado的帖子

如何使用requirejs来处理ajax回调?

如果我必须利用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)

javascript ajax jquery callback requirejs

3
推荐指数
1
解决办法
7188
查看次数

标签 统计

ajax ×1

callback ×1

javascript ×1

jquery ×1

requirejs ×1