读书人

js数组求解为啥不是数组是个字符串

发布时间: 2013-09-05 16:02:07 作者: rapoo

js数组求解,为什么不是数组,是个字符串呢?

function myeachtabledata(id)
{
var tabarr=new Array();
$('#'+id).find("tr").each(function(trindex)
{
tabarr[trindex]=new Array();
$(this).find("td").each(function(tdindex)
{
tabarr[trindex][tdindex]=$(this).text();
});
});
return window.location.href =("?a=export_csv &&str=" +tabarr);
}

[解决办法]
javascript 的 + 运算符,如果一个操作数是字符串,另一个会被转换成字符串(调用类型的toString方法)
[解决办法]
数组参加运算是,调用是 valueOf方法,valueOf是以数组元素以","分隔连接
[解决办法]
在后边用$.post传呢,数据回来了,可惜在firebug里面,咋弄出来啊。

re:

?a=export_csv &&str=1,2,3
这叫post?get好不好

读书人网 >JavaScript

热点推荐