标题可能有点不具描述性,所以让我解释一下我想做什么。
我有很多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文件?
非常感谢任何帮助!