Tag: nan

当我尝试在.each函数之外使用它时,变量变为Nan

我从外部源抓取一个JSON obj。 看起来如此: {“total”:16231642,”totalamount”:437442282.55} 我将它设置为全局var,在每个函数中设置它,然后尝试在它之外检索它,如下所示。 但我得到了一个N​​an作为价值。 该值在函数中设置为绝对,因此我不完全确定为什么会发生这种情况。 任何帮助表示赞赏! $( document ).ready(function() { var todaystart; //Get vals from JSON txt $.getJSON( “proxy.php”, function( data ) { $.each(data, function (key, val) { if (key == ‘totalamount’) { var todaystart = val; //was using parseFloat before to ensure that the datatype was correct, in case anybody answers that. […]

Border-left-width在jQuery中返回NaN

我正忙于编写一小段代码,允许跨浏览器使用边框框模型。 到目前为止,基本function工作正常,但我无法获得保证金。 它应该适应可用的空间,但是控制台返回NaN,我不知道它来自哪里。 这是一个小提琴。 console.log甚至没有记录任何东西,我不知道为什么。 任何帮助是极大的赞赏。

jqGrid不显示单行

我们的jqGrid运行良好 – 如果我们返回> 1行,一切正常。 但是..如果我们只返回一行,则网格不会显示任何数据,导航栏会显示NaN中的1。 非常奇怪 – 任何想法? 这是为单行返回的JSON: {“records”:”1″,”page”:”1″,”total”:”1″,”rows”:{“cell”:[“ECS”,”D”,”201009″,””,”0″,”ABCD”,”0″,”0″,””,”201009″],”id”:”692334″}} 对于两行: {“records”:”2″,”page”:”1″,”total”:”1″,”rows”:[{“cell”:[“BJL”,”F”,”201008″,””,”0″,”ABCD”,”0″,”0″,””,”201008″],”id”:”724588″},{“cell”:[“BJL”,”F”,”201008″,””,”0″,”ABCD”,”15″,”10″,””,”201008″],”id”:”728676″}]} 要加载/重新加载网格,我们有: function reloadGrid(u, grid) { if (u!= null) { grid.setGridParam({url:u}); } grid.setGridParam({page:’1′, datatype:’json’, loadonce:’true’}); grid.trigger(“reloadGrid”); } 网格本身: $(“#list”).jqGrid({ url:’NoData.json’, datatype: ‘json’, mtype: ‘GET’, colNames:[‘Product’, ‘Type’,’Expiry’, ‘Put Call’, ‘Strike’, ‘Account’,’Long’,’Short’, ‘Open Qty’, ‘LTD’, ‘Operations’], colModel :[ {name:’product’, index:’product’, width:75}, {name:’type’, index:’type’, width:50, align:’right’}, {name:’expiry’, […]

求和数返回NaN

我想在div里面做一些数字,所以,我做了: $(document).ready(function() { var numbers, sumNumbers; $(“.item”).each(function() { numbers = $(this).children().text(); numbers = +numbers; sumNumbers += numbers; }); console.log(sumNumbers); }); 0 2 1 但是,同样将numbers从文本转换为带有+numbers会返回NaN,为什么? 我已经尝试过使用Number(numbers)但结果是一样的。