首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

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

2013-09-05 
js数组求解,为什么不是数组,是个字符串呢?function myeachtabledata(id){ var tabarrnew Array() $(#+

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好不好

热点排行