【问题标题】:Using namespaces with jQuery使用 jQuery 命名空间
【发布时间】:2012-01-14 22:24:07
【问题描述】:

您好,我正在尝试将字符串传递到命名空间,但不知道如何执行此操作,有一个 ajax 请求返回我想要传递到 Clubs 数组的字符串

谁能在这个例子中解释我如何将 var clubs 传递到它下面的 clubs 数组中?

$(function () { Website.init(); } );

    $.ajax({
        type : 'POST',
        url : 'home/ajax_get_online_properties',
        data: { },
        success : function(data){
         console.log(data);
         var clubs = data;             
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) {
        }
    });

var Website = {
    clubs: [
        'Club 1',
        'Club 2',
        'Club 3'
    ]
}

【问题讨论】:

  • 我正在尝试这样做:- 通过 ajax 请求从数据返回的 json - ["Club A1","Club B2","Club C3"] 并试图让 Website.clubs 显示像这样的 Website.clubs : [ "Club A1","Club B2","Club C3" ] 任何想法
  • 所以没关系。您只需解码 JSON 并在正确的时间访问Website.clubs,即在 Ajax 回调中(或当您确定 Ajax 调用成功时)。
  • 谢谢菲利克斯,我很快就会再给这个 bash :) 非常感谢你的建议。

标签: javascript jquery namespaces


【解决方案1】:

请参阅上面的 Felix 答案 - 似乎是最好的方法

【讨论】:

    猜你喜欢
    • 2017-07-18
    • 2020-01-11
    • 2015-09-08
    • 2012-05-08
    • 1970-01-01
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多