使用CakePHP转换jQuery';s Javascript助手

使用CakePHP转换jQuery';s Javascript助手,php,cakephp,Php,Cakephp,我在将以下jQuery/AJAX调用转换为CakePHP的JS助手时遇到问题 以下是目前有效的方法: <script type="text/javascript"> //<![CDATA[ $(document).ready(function () { $("#DatabaseServerId").bind("change", function (event) { var server_id = $("#DatabaseServerId").val();

我在将以下jQuery/AJAX调用转换为CakePHP的JS助手时遇到问题

以下是目前有效的方法:

<script type="text/javascript">
//<![CDATA[
$(document).ready(function () {
    $("#DatabaseServerId").bind("change", function (event) {
        var server_id = $("#DatabaseServerId").val();
        $.ajax({
            async:true, 
            dataType:"html", 
            evalScripts:true, 
            success:function (data, textStatus) {
                $("#DatabaseEnvironmentId").html(data);
            }, 
            url:"\/apsportal\/servers\/get_environments/"+server_id
            }
        );
    return false;
    });
});
//]]>
</script>
问题是传递的参数指定了数组键,并限制了此操作的使用范围

http://my.domain.com/servers/get_environments?data%5BDatabase%5D%5Bserver_id%5D=36
由于
server\u id
正在其他型号中使用,因此我希望尽可能采用通用的方法


注意:我想如果我标准化到JS帮助器,如果将来有什么变化,我只需要改变一次。

根据评论,我使用原始jQuery而不是CakePHP的方法。

我不会使用JsHelper,因为它在CakePHP 3.0中被删除了:忘记JsHelper,直接编写jQuery代码。
http://my.domain.com/servers/get_environments?data%5BDatabase%5D%5Bserver_id%5D=36