【发布时间】: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