如何将函数设置为需要匿名函数的属性的值

Leron_says_get_back_Monica

我正在使用jquery API-jquery DataTables我有以下代码片段:

oSettings.aoDrawCallback.push({
    "fn": function(){

    },
    "sName": "user"
});

在函数体内,我想执行一个Ajax请求。当我像这样直接在这里写的时候:

"fn": function(){
 $.ajax({
    url: "url",
    type: "POST",
    async: false,
    data: data,
    success: function (data) {
        console.log(data);
    }
    }),

还有更多仅是一个示例,用以说明一切正常工作的方式。然后创建自己的函数:

function initCredits(id, inputVal, chkSelected) {

console.log(id);
$.ajax({
    url: "URL",
    type: "POST",
    async: false,
    data: data
    success: function (data) {
    }
 })
 }

并尝试按以下步骤进行操作fn

oSettings.aoDrawCallback.push({
    "fn": initCredits(id, inputVal, chkSelected),
    "sName": "user"
});

这给了我一个错误Uncaught TypeError: Cannot read property 'apply' of undefined现在,文本来自jquery DataTablesAPI,但我可能只有两个原因可能会破坏我的代码,因为它可以将其带给外部函数。首先-我正在尝试以错误的方式使用该函数,其次-如您所见,我的ajax请求需要三个变量,(id, inputVal, chkSelected)这些变量是从执行此操作的函数中收集的:

oSettings.aoDrawCallback.push({
    "fn": initCredits(id, inputVal, chkSelected),

但是控制台日志显示值正确,因此我认为这不太可能是问题所在,但我仍然考虑。

昆汀

这:

"fn": initCredits(id, inputVal, chkSelected),

调用函数并分配返回值

要分配功能,只需执行以下操作:

"fn": initCredits,

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将函数属性设置为函数指针?

来自分类Dev

如何将函数属性设置为函数指针?

来自分类Dev

如何将函数中的值设置为 CSV?

来自分类Dev

如何将构造函数对象值设置为其他值的函数?

来自分类Dev

如何将匿名函数转换为方法值?

来自分类Dev

如何将值传递给匿名函数?

来自分类Dev

如何将类中每个属性的类型设置为打字稿中的函数签名?

来自分类Dev

Swift:如何将函数类型值设置为可选变量?

来自分类Dev

如何将位置参数传递给设置为字典中的值的函数对象?

来自分类Dev

如何将闭包函数的返回值设置为变量?

来自分类Dev

如何将值列表传递给需要数组的函数?

来自分类Dev

如何将值传递给需要Class的函数

来自分类Dev

如何将Vue变量设置为等于函数参数?

来自分类Dev

如何将localstorage变量设置为函数

来自分类Dev

如何将实例设置为 null(在构造函数中)?

来自分类Dev

如何将属性名称设置为假值

来自分类Dev

如何将Kotlin默认属性值设置为`this`

来自分类Dev

如何将会话设置为函数需要将标头存储到函数中

来自分类Dev

MATLAB:如何将(sym)函数转换为匿名函数?

来自分类Dev

Flutter TextFormField:如何将 Class 函数设置为 TextFormField 验证器的函数?

来自分类Dev

如何将默认组合框值设置为在属性文件中设置的值?

来自分类Dev

如何将变量设置为属性

来自分类Dev

D:不需要的匿名函数属性

来自分类Dev

如何将参数传递给javascript匿名函数

来自分类Dev

如何将参数传递给匿名回调函数?

来自分类Dev

如何将变量“注入”到匿名函数中

来自分类Dev

如何将参数传递给此匿名函数?

来自分类Dev

如何将向量解析为函数?

来自分类Dev

如何将函数重写为递归

Related 相关文章

  1. 1

    如何将函数属性设置为函数指针?

  2. 2

    如何将函数属性设置为函数指针?

  3. 3

    如何将函数中的值设置为 CSV?

  4. 4

    如何将构造函数对象值设置为其他值的函数?

  5. 5

    如何将匿名函数转换为方法值?

  6. 6

    如何将值传递给匿名函数?

  7. 7

    如何将类中每个属性的类型设置为打字稿中的函数签名?

  8. 8

    Swift:如何将函数类型值设置为可选变量?

  9. 9

    如何将位置参数传递给设置为字典中的值的函数对象?

  10. 10

    如何将闭包函数的返回值设置为变量?

  11. 11

    如何将值列表传递给需要数组的函数?

  12. 12

    如何将值传递给需要Class的函数

  13. 13

    如何将Vue变量设置为等于函数参数?

  14. 14

    如何将localstorage变量设置为函数

  15. 15

    如何将实例设置为 null(在构造函数中)?

  16. 16

    如何将属性名称设置为假值

  17. 17

    如何将Kotlin默认属性值设置为`this`

  18. 18

    如何将会话设置为函数需要将标头存储到函数中

  19. 19

    MATLAB:如何将(sym)函数转换为匿名函数?

  20. 20

    Flutter TextFormField:如何将 Class 函数设置为 TextFormField 验证器的函数?

  21. 21

    如何将默认组合框值设置为在属性文件中设置的值?

  22. 22

    如何将变量设置为属性

  23. 23

    D:不需要的匿名函数属性

  24. 24

    如何将参数传递给javascript匿名函数

  25. 25

    如何将参数传递给匿名回调函数?

  26. 26

    如何将变量“注入”到匿名函数中

  27. 27

    如何将参数传递给此匿名函数?

  28. 28

    如何将向量解析为函数?

  29. 29

    如何将函数重写为递归

热门标签

归档