在AJAX调用之后,formatCurrency无法正常工作

时间:2014-11-04 16:05:48

标签: javascript jquery ajax

我正在使用格式货币jQuery插件在某些数字前添加$。我还有一个使用AJAX调用来对表进行排序的表。最初加载页面时,会正确添加$。但是,当我对表进行排序时,函数不会被调用,我的数字会丢失$。对于AJAX调用,是否有类似$(window).load的内容?

我应该提一下,表格排序也是通过插件完成的,所以我不想编辑插件的文件。我想将此添加到我的main.js文件,以防插件获得更新。

这是我到目前为止没有使用AJAX调用的内容:

(function($){
    $(window).load(function(){
        $('.currency, .amount-applied').formatCurrency({
            roundToDecimalPlace: 0
        });
    });
})(jQuery);

1 个答案:

答案 0 :(得分:1)

对表进行排序的AJAX调用应该定义一个回调函数。如果是这样,那就是你想要进行formatCurrency()调用的地方。在AJAX调用之后,$(window).load()不会触发。

您使用什么插件对表格进行排序?如果你指出我们正确的方向,我们可以让你排序(哈哈,看看我在那里做了什么?)