Python web2py:检测下拉窗口小部件中的更改

Python web2py:检测下拉窗口小部件中的更改,python,jquery,web2py,Python,Jquery,Web2py,我们如何检测下拉小部件中的更改,以便执行代码 表贷款参考表服务。两者都有一个名为利率的字段。当我通过下拉菜单更改loan.service时,我希望将相应的利率从services表反映到loan表 如何做到这一点 模型 通过在前端使用javascript。例如,使用jquery库: $("select").on("change", function(){ var selected = $(this).val(); $.ajax({ url: "/get_rate

我们如何检测下拉小部件中的更改,以便执行代码

贷款
参考表
服务
。两者都有一个名为
利率的字段。当我通过下拉菜单更改
loan.service
时,我希望将相应的
利率
services
表反映到
loan

如何做到这一点

模型
通过在前端使用javascript。例如,使用jquery库:

$("select").on("change", function(){

    var selected = $(this).val();

    $.ajax({
        url: "/get_rates",
        data:{
            "selected": selected
        },
        success: function(value_from_url){
            $("div").text(value_from_url);
        }
    });
});

我认为应该在前端执行更改检测。您的交互是通过前端完成的,那么您的前端代码应该使用负载引用后端,并用更改进行回复。
$("select").on("change", function(){

    var selected = $(this).val();

    $.ajax({
        url: "/get_rates",
        data:{
            "selected": selected
        },
        success: function(value_from_url){
            $("div").text(value_from_url);
        }
    });
});