如何打破的ArrayList到jQuery的两个变量 [英] How to break a arraylist into two variables in jquery
本文介绍了如何打破的ArrayList到jQuery的两个变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从服务器端使用Ajax调用检索值,这里是从服务器端获取ArrayList的甲..
I am retrieving values from server side using ajax call and here is the formate of the arraylist retrieved from server side..
[来料,0,INETCALL,0,ISD,31.8,LOCAL,197.92,性病,73.2]
现在根据我的需要我必须打破这个数组列表中的两个变量这样的..
Now as per my need i have to break this arraylist in two variables like this..
VAR TOC =传入,INETCALL,ISD,LOCAL,STD
VAR callcost = 0,0,31.8,197.92,73.2
我试图使用循环来做到这一点,但我没有得到确切的逻辑...
I am trying to do it using for loop but i am not getting exact logic...
下面是我的code ..
Here is my code..
$(function () {
$.ajax({
type: 'GET',
url: 'getdata',
async: false,
dataType: "text",
success: function (data) {
var values = [];
values = data;
values = values.replace('[', '');
values = values.replace(']', '');
var array = values.split(",");
for (var i in array) {
}
}
});
});
请人帮助我。
先谢谢了。
Please guys help me . Thanks in advance.
推荐答案
尝试使用 $ .isNumeric( )喜欢,
var arr=['INCOMING',0,'INETCALL',0,'ISD',31.8,'LOCAL',197.92,'STD',73.2];
var str=[],
num=[];
for(var i=0,len=arr.length;i<len;i++){
$.isNumeric(arr[i]) ? num.push(arr[i]) : str.push(arr[i]);
}
console.log(num);// returns array of numbers use num.join(',') to get string
console.log(str);// returns array of string use str.join(',') to get string
这篇关于如何打破的ArrayList到jQuery的两个变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文