Javascript 使用Jquery将Json数据拆分为多个数据
然后我得到一个输出,它是Javascript 使用Jquery将Json数据拆分为多个数据,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,然后我得到一个输出,它是 $.ajax({ type: 'POST', url: 'url', data: val, async: false, dataType: 'json', success: function (max) { console.log(max.origin); } }); 我想
$.ajax({
type: 'POST',
url: 'url',
data: val,
async: false,
dataType: 'json',
success: function (max) {
console.log(max.origin);
}
});
我想把它分成两份
["test,origin"]
请推荐我
非常感谢max.origin[0]。拆分(“,”[0]
将为您提供测试
max.origin[0]。如果max.origin的返回值真的是[“test,origin”]
,则拆分(“,”[1]
将为您提供origin,您必须这样做
test
origin
这样,数据
将包含逗号分隔的元素列表。但是,如果您的max.origin
格式为[“test”,“origin”]
,您只需通过for循环选择每个/所有项目并(可选)打印出来:
var data = max.origin[0].split(',');
for(var i=0;我想你得到的是[“test,origin”]还是[“test”,“origin”]?如果你能将你的max
json对象结构添加到你的问题中,那会很有帮助。那么这是像“[“test,origin”]”这样的一个完整字符串吗?
?看起来不像……就像Sai sudhakar的评论说的,这取决于输出是否正确[“test,origin”]或[“test”,“origin”]否他得到的是字符串
不是数组
是,但字符串在长度为1的数组内。
for (var i = 0; i <= max.origin.length; i++) {
console.log(max.origin[i]);
}