Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 转换时,JQuery数字库始终返回0_Javascript_Jquery - Fatal编程技术网

Javascript 转换时,JQuery数字库始终返回0

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 ==

我的程序执行AJAX调用,根据返回的值,它将填充或清除使用JQuery的数字库初始化的
输入
字段

$('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)