为什么它不浮动

Why it is not floating?

本文关键字:为什么      更新时间:2023-09-26

我有一些代码。并且不明白为什么它不起作用。

var cena = 0;
$.post('ajax.php?action=kosztKategorii', {kat_id: v_kat, zaCo: v_zaCo}, function(data)
        {
            cena = parseFloat(data);
            $('#'+cont_id).html(data);
        });
return cena;

问题是返回值是 NaN。数据 i 等于"1.12"(字面意思),在我的div 中,它是通过 $('#'+cont_id).html(数据)放置的,并且显示正确。parseFloat() 函数有什么问题?

*.post异步的
回调直到函数的其余部分完成后的一段时间才会运行。

相反,您需要使用回调返回值。