gpt4 book ai didi

web2py 组件

转载 作者:行者123 更新时间:2023-12-04 05:15:30 28 4
gpt4 key购买 nike

我想在同一个 View 中加载不同的 web2py 组件,但不是同时加载。我有 5 个 .load 文件,它们具有用于不同场景的表单字段,这些文件由 onchange 选择脚本动态调用。 web2py 可以做到这一点吗?

最佳答案

是的,但在这种情况下,不要使用 LOAD() web2py View 中的 helper,因为这将生成在页面加载时立即加载组件的 Javascript。相反,创建一个带有 id 的 div 来保存组件,并让您的 onchange事件处理程序调用 web2py_component()以 div 的 id 为目标的函数:

<div id='mycomponent'></div>

<script>
$(function() {
$('some_selector').change(function() {
web2py_component('{{=URL('default', 'mycomponent')}}', target='mycomponent');
});
});
</script>

关于web2py 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14332136/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com