0

我有一个小脚本可以刷新 div 标签内的页面。有一个与 url 一起发送的值(数组中的最大数)。

<script type="text/javascript">
    function refreshmydiv() {
var v=[<%=portos %>]
var porto=parseInt((Math.max.apply(0,v)), 10)
        new Ajax.Request('shop/wk.asp?varp=' + porto, {
            method: 'post' ,
            onSuccess: function(request) {
                $('Container').update(request.responseText);
            }
        });
    }
</script>

Firefox 没有任何问题地打开文件 wk.asp 并使用它应该做的值。...格式化,计算,等等...例如:

<% porto = int(request.querystring("varp")) %>
<%= Formatnumber(porto,2,0,0,-1)%>

只要我尝试用它做一些数字,Internet Explorer 就会给我一个“NaN”错误。

有什么方法可以传输 IE 也播放的这个数字?

4

1 回答 1

0

谢谢bfavaretto!
IE 不喜欢 Math.max.apply(0,arr) 稍后用作数值。
为了找到数组中的最高数字,我使用了 RobG 从我的另一个问题中的解决方案。再次感谢他。NaN 解决了​​:)

于 2013-02-05T20:03:17.617 回答