动态地提供对JavaScript函数的访问

时间:2013-05-11 20:56:09

标签: php javascript html ajax

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

我有很多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文件?

非常感谢任何帮助!

0 个答案:

没有答案