Javascript 转换时,JQuery数字库始终返回0
我的程序执行AJAX调用,根据返回的值,它将填充或清除使用JQuery的数字库初始化的Javascript 转换时,JQuery数字库始终返回0,javascript,jquery,Javascript,Jquery,我的程序执行AJAX调用,根据返回的值,它将填充或清除使用JQuery的数字库初始化的输入字段 $('input#total').number(true, 2); .... $("form#submit").submit(function() { $.ajax({ ... success: function(json) { var total = $("#total") if(json.total ==
输入
字段
$('input#total').number(true, 2);
....
$("form#submit").submit(function() {
$.ajax({
...
success: function(json) {
var total = $("#total")
if(json.total == null) {
total.val(null)
// total.val(undefined)
// total.val("")
// total.val(" ")
// total.val("asdasdasdsad")
}
else {
total.val(json.total)
}
}
...
})
return false
})
程序正常运行,它进入相应的
if
或else
块。问题在于,它将字段设置为0.00
,而不管是传递null
,还是空字符串,只要它不是数字。如何更改此行为?尝试将属性值设置为”
:
$(文档).ready(函数(){
$('input#total')。数字(真,2);
var总额=$(“#总额”);
总值(30);
道具(“价值”和“);
});
总计:
您希望有什么行为?@Rory我期望的是,如果我将其设置为空(例如,…val(“”
),它将清除文本字段。您可以添加到您正在使用的数字库的链接吗。似乎有几个可用的。它是。你解析过json吗var json=jQuery.parseJSON(json)代码>