将一个整数数组从JSP传递给JS

时间:2013-05-14 10:29:35

标签: javascript jsp data-conversion

在我的JSP中,我有一个整数数组,其中每个整数有19位数。我将此数组传递给javascript函数。由于javascript支持+/- 9007199254740992范围内的数字,因此整数数组中所有整数的最后三位数将转换为零。

例如在JSP中 - 整数数组是[6918384653328004118,9016587993063058147] 在javascript函数中,我收到这个整数数组为[6918384653328004000,9016587993063058000]

请告诉我如何将完整的19位整数数组传递给javascript函数。

谢谢, 苏拉巴

1 个答案:

答案 0 :(得分:1)

如果您不打算使用这些整数进行计算,您是否可以将其作为字符串传递给Javascript并在JS代码中将它们视为字符串?

不是生成数字数组([6918384653328004118 , 9016587993063058147]),而是更改JSP,以便将数字包装在引号(["6918384653328004118" , "9016587993063058147"])中。 Javascript将其解释为字符串数组。