如何将数据作为函数参数中的响应返回到对象(如jquery ui autocomplete)

康康·塞基亚

jQuery UI源方法

source : function(request, response) { response (/*some data*/)}

我的代码如下

$.fn.foo = function(uri){
  return this.each(function(){
    var _response;
    //get that 'response' using source method      
    //and assign it (response) to a variable say '_response'
   //$.fn.foo.methods.source.call($this[0], uri) can be used if possible to get that

  });
}

$.fn.foo.methods {
  source: function(uri, response) {
   $.get(uri, function(data){
      //maybe as
      response(data);
   });
  }
}

请帮帮我,我只是不能导出从$.get(uri, function(data){})本地变量获得的数据

卡尔·纳默特

您需要使用一个同步GET请求。

$.fn.foo.methods {
  source: function(uri, response) {
    var result;
    $.ajax({
      url: uri,
      async: false,
      success: function(data) {
        result = data;
      }
    });
    return result;
  }
}

编辑:

如果要使用回调方法,可以按照以下方式进行操作。但是请注意,这现在是异步的

$.fn.foo = function(uri){
  return this.each(function() {
    $.fn.foo.methods.source.call($this[0], uri, function (data) {
      // Do something with the data asynchronously, once the request has returned
    });
  });
}

$.fn.foo.methods {
  source: function(uri, response) {
   $.get(uri, response);
  }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JQuery UI Autocomplete and hidden field

来自分类Dev

如何使用 AutoComplete JQuery UI 触发“开启”

来自分类Dev

选择后,jQuery UI AutoComplete插入<br>

来自分类Dev

如何将jQuery UI Autocomplete插件的Source属性设置为html表的内容

来自分类Dev

页面上的jQuery-ui和js-autocomplete冲突?

来自分类Dev

How to add class for li selected jquery ui autocomplete?

来自分类Dev

向jQuery ui-autocomplete附加并保留其他元素

来自分类Dev

Jquery-UI -AutoComplete 不适用于 BootBox 模式

来自分类Dev

如果禁用,如何更改Material-UI <Autocomplete />的边框底部

来自分类Dev

在material-ui Autocomplete TextField中以编程方式设置值

来自分类Dev

使用对象作为数据源的goog.ui.ac.AutoComplete

来自分类Dev

jquery-ui gem:找不到导入文件或不可读:jquery-ui / autocomplete

来自分类Dev

向jQuery UI的ui-autocomplete Combobox Div添加自定义类

来自分类Dev

向jQuery UI的ui-autocomplete Combobox Div添加自定义类

来自分类Dev

当我在AngularJS中有UI时如何呈现Django autocomplete_light的JSON响应

来自分类Dev

jQuery UI Autocomplete是否可以使用多个输入字段中的值

来自分类Dev

jQuery .val()不会在ui-autocomplete选择处理程序上进行任何更改

来自分类Dev

React-Admin AutocompleteInput中是否有类似于Material-UI Autocomplete freeSolo的东西

来自分类Dev

如何使用jQuery Autocomplete

来自分类Dev

如何将数据从HTML服务(UI)返回到Google电子表格

来自分类Dev

TypeError:$(…).autocomplete不是函数

来自分类Dev

将数据从C#返回到jQuery UI自动完成

来自分类Dev

jQuery .autocomplete和html

来自分类Dev

给jQuery AutoComplete添加延迟

来自分类Dev

将实体对象或 POJO 返回到 UI?

来自分类Dev

如何关闭autocomplete = off?

来自分类Dev

autocomplete()如何工作?

来自分类Dev

Material ui Autocomplete按Enter创建新芯片

来自分类Dev

AutoComplete Material-ui React getOptionSelected道具不起作用

Related 相关文章

  1. 1

    JQuery UI Autocomplete and hidden field

  2. 2

    如何使用 AutoComplete JQuery UI 触发“开启”

  3. 3

    选择后,jQuery UI AutoComplete插入<br>

  4. 4

    如何将jQuery UI Autocomplete插件的Source属性设置为html表的内容

  5. 5

    页面上的jQuery-ui和js-autocomplete冲突?

  6. 6

    How to add class for li selected jquery ui autocomplete?

  7. 7

    向jQuery ui-autocomplete附加并保留其他元素

  8. 8

    Jquery-UI -AutoComplete 不适用于 BootBox 模式

  9. 9

    如果禁用,如何更改Material-UI <Autocomplete />的边框底部

  10. 10

    在material-ui Autocomplete TextField中以编程方式设置值

  11. 11

    使用对象作为数据源的goog.ui.ac.AutoComplete

  12. 12

    jquery-ui gem:找不到导入文件或不可读:jquery-ui / autocomplete

  13. 13

    向jQuery UI的ui-autocomplete Combobox Div添加自定义类

  14. 14

    向jQuery UI的ui-autocomplete Combobox Div添加自定义类

  15. 15

    当我在AngularJS中有UI时如何呈现Django autocomplete_light的JSON响应

  16. 16

    jQuery UI Autocomplete是否可以使用多个输入字段中的值

  17. 17

    jQuery .val()不会在ui-autocomplete选择处理程序上进行任何更改

  18. 18

    React-Admin AutocompleteInput中是否有类似于Material-UI Autocomplete freeSolo的东西

  19. 19

    如何使用jQuery Autocomplete

  20. 20

    如何将数据从HTML服务(UI)返回到Google电子表格

  21. 21

    TypeError:$(…).autocomplete不是函数

  22. 22

    将数据从C#返回到jQuery UI自动完成

  23. 23

    jQuery .autocomplete和html

  24. 24

    给jQuery AutoComplete添加延迟

  25. 25

    将实体对象或 POJO 返回到 UI?

  26. 26

    如何关闭autocomplete = off?

  27. 27

    autocomplete()如何工作?

  28. 28

    Material ui Autocomplete按Enter创建新芯片

  29. 29

    AutoComplete Material-ui React getOptionSelected道具不起作用

热门标签

归档