0
我有一個腳本,刷新div標籤內的頁面。有一個值(來自一個數組的最大數字)與URL一起發送。「NaN」從asp經典中提交的值的IE錯誤
<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,當我嘗試做一些數字與它給了我一個「南」錯誤。
任何方式來傳輸這個IE瀏覽器也播放數字?
'<%=portos %>'的輸出是什麼? – bfavaretto
它就像「4,12,7」。與「波爾圖」我得到的「12」 –
我能想到的唯一的事情是IE有'Math.max.apply(0,arr)'的一些問題'。或者如果你的數組包含一個非數值,那麼'Math.max'返回'NaN'。 – bfavaretto