gpt4 book ai didi

javascript - jquery : Globalize. js

转载 作者:行者123 更新时间:2023-11-29 22:00:45 26 4
gpt4 key购买 nike

我在我的网络应用程序中使用 Globalize.js 时遇到问题。这就是我在 _Layout.cshtml 中声明脚本引用的方式:

<script type="text/javascript" src="~/Scripts/jquery-2.1.0.min.js" ></script>
<script type="text/javascript" src="~/Scripts/jquery-ui-1.10.4.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.validate.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.validate.unobtrusive.js"></script>
<script type="text/javascript" src="~/Scripts/globalize/globalize.js"></script>
<script type="text/javascript" src="~/Scripts/globalize/cultures/globalize.cultures.js"></script>

这就是我在页面 (Create.cshtml) 中实现它的方式:

Globalize.culture("en-US");
var NomDia = Globalize.parseFloat(0.005);

不知何故返回错误如下:

TypeError: value.indexOf is not a function

错误发生在 Globalize.js 脚本中。我可以知道我做错了什么并且无法使其正常运行吗?

请指教

最佳答案

我猜 parseFloat 是用来接收字符串而不是 float 的。这可以解释为什么你得到 value.indexOf is not a function(字符串有那个方法而数字没有):

var nomDia = Globalize.parseFloat('0.005');

不过,我只是仔细检查了 Globalize 文档并注意到没有 parseFloat 所以我猜你正在使用 parseNumber :

var nomDia = Globalize.parseNumber('0.005');

关于javascript - jquery : Globalize. js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23901554/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com