0

标题可能有点不具描述性,所以让我解释一下我想要做什么。

我有很多 JavaScript 函数,我希望能够根据用户在我的系统上执行某些操作的权限“授予访问权限”。举个例子:

我有一个 JS 函数来添加一个员工:

function doNewEmployee() {
    var x;
    var objTemp=new Object();
    var myElements = new Array ("username","password1", "password2", "emp_type",
 "name", "surname", "personal_contact", "work_contact", "location_dd",
 "home_address", "access_level", "id_num");
    for (x=0;x<myElements.length;x++){
        objTemp[''+myElements[x]+'']=document.getElementById(myElements[x]).value;
    }
    asyncProxy.addNewEmployee(objTemp);
}

这会将所有参数通过 AJAX 发送到我的 PHP

现在,我想要做的是检查用户是否有权执行此功能,如果这是真的,则仅将其包含在客户端发送的最终 JS 文件中。

这可能吗?我正在考虑创建大量if语句,在 index.php 文件中回显 javascript 函数,但这需要将我的所有 JS 内联,这不是我想要的。

我想在一天结束时我想要一个动态构建的 JS 文件?

任何帮助将不胜感激!

4

0 回答 0