我有一个表单,当用户更改某些内容并重新计算所有值时更新自己,但是某些值是从php会话中获取的,因此必须更新页面加载并计算正确的值,如onchange()。< / p>
document.ready();
但是这个代码仅在我更改某个值而不是update_amounts();
有人可以解释原因吗?如何在加载时启动函数funcs_registry = [] #List of all functions decorated with @run_this_method
def run_this_method(m):
global functions_registry
funcs_registry.append(m) #Add function/method to the registry
def w(my_arg):
_do_some_magic(my_arg, m)
return w
def _do_some_magic(callback_arg, callback):
if some_checks():
callback(callback_arg)
@run_this_method
def method_with_custom_name(my_arg):
return "The args is: " + my_arg
def _init_and_run():
global functions_registry
# Here you can iterate over "functions_registry"
# and do something with each function/method in it
for m in functions_registry:
print(m.__name__)
?
答案 0 :(得分:0)
我已经使用
解决了这个问题$(window).load(function() { update_amounts(); });
这将在加载窗口时调用函数update_amounts();
。