我使用jQuery/AJAX调用一个webservice,它返回一个字符串数组(string[])。
以下是我的回应:
{"GetTagsResult":["acceleration","aktantmodellen","ampere","analyse","analyseeksempel","atmosfæren","best practice","boganmeldelse","brændtrekanten","cellemembran"]}我希望在一个变量中得到列表,所以我只对列表进行操作,而不是对"GetTagsResult“键名进行操作。
这是我的决定:
$(document).ready(function () {
$("#myabtags").tagit({
tagSource: function (request, response) {
$.ajax({
type: "POST",
url: "Services/ForumOperationService.svc/GetTags",
datatype: "json",
contentType: "application/json; charset=utf-8",
data: {},
success: function (data) {
response(data);
}
});
},
removeConfirmation: true
});
});我在响应(数据)行中尝试了以下内容:
但什么都帮不上忙。
我想在变量中得到以下内容:
["acceleration","aktantmodellen","ampere","analyse","analyseeksempel","atmosfæren", "best practice","boganmeldelse","brændtrekanten","cellemembran"]发布于 2012-10-14 13:11:45
数组在
data["GetTagsResult"]你也可以用
data.GetTagsResult所以你可以打电话
response(data.GetTagsResult);本MDN指南可能会有所帮助:使用对象
https://stackoverflow.com/questions/12882545
复制相似问题