$.ajax({
type: 'POST',
url: 'url',
data: val,
async: false,
dataType: 'json',
success: function (max) {
console.log(max.origin);
}
});
然后我得到的输出是
["test,origin"]
我想把它分开。
test
origin
请建议我。
非常感谢
答案 0 :(得分:1)
max.origin[0].split(",")[0]
会给你test
max.origin[0].split(",")[1]
会给你origin
答案 1 :(得分:1)
如果您返回的max.origin值确实为["test,origin"]
,则必须执行以下操作
var data = max.origin[0].split(',');
以便data
将包含以逗号分隔的元素列表。但是,如果您的max.origin
采用["test", "origin"]
形式,则只需通过for循环选择每个/所有项目并(可选)将其打印出来:
for (var i = 0; i <= max.origin.length; i++) {
console.log(max.origin[i]);
}
如果您知道每次只获得两个元素(测试和原点),@ void的答案是一个很好的方法。