Как добавить динамические файлы ASP в веб-сервер Goahead? - PullRequest
0 голосов
/ 31 мая 2019

теперь мне нужно добавить новый пункт меню и соответствующий ему файл asp , я добавил информацию об управлении меню проектов, а затем загрузил этот файл asp по ftp , но он не работает, если я что-то делаю в sqltage sql?но он написан на C, я не знаю о C ...

это часть меню в main.asp

function recursionMenu(parent, flag) {
            var menus;
                $.ajax({
                    type : 'get',
                    url : "/action/getusermenu",
                    data :{},
                    dataType : 'json',
                    async : 'true',
                    success : function(data) {
                        menus = data;
                        var topMenus = [];
                        var parentMenus = [];
                        //获取根节点
                        for (var i = 0; i < menus.length; i++) {
                            var menu = menus[i];
                            var code = menu.f_menu_code;
                            var parent = menu.f_parent_menucode;
                            if(parent == ""){
                                topMenus.push(menus[i]);
                            }else{
                                parentMenus.push(menus[i]);
                            }
                        }
                        for(var j = 0;j < topMenus.length;j++){
                            var child =  [];
                            var ulParent = $('<ul class="sub-menu">');
                            for(var k = 0;k < parentMenus.length;k++){
                                if (topMenus[j].f_menu_code == parentMenus[k].f_parent_menucode){
                                    child.push(parentMenus[k]);
                                    var url = parentMenus[k].f_data_url+".asp";
                                    var liPparent = $("<li class='nav-item'><a target='"+url+"' title='"+topMenus[j].f_menu_name+"|"+parentMenus[k].f_menu_name+"'class='nav-link'><span class='title'>"+parentMenus[k].f_menu_name+"</span></a></li>'");
                                    ulParent.append(liPparent);
                                }
                            }

это действие getusermenu

    int total;
    char ct[10], data[65536], *json, *role_key, *menucode, *menus;
    memset(data, 0, 2048);
    role_key = websGetSessionVar(wp, "roleid", "");
    if (opendb()){
        sprintf(sqlstr, "select * from tscu_menu m where f_menu_code in (select f_menu_code from tscu_role_menu where f_role_key = '%s') order by f_sequence", role_key);
        getDataBySQL(sqlstr);
        menus = createInnerJson();

        websSetSessionVar(wp, "menus", menus);
        sendMsgInfo(wp, menus);
    }
    else{
        sendDBOpenError(wp);
    }
    closedb();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...