Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint-在javascript编辑的newform.aspx(wss 3.0)中显示错误_Javascript_Jquery_Sharepoint - Fatal编程技术网

Sharepoint-在javascript编辑的newform.aspx(wss 3.0)中显示错误

Sharepoint-在javascript编辑的newform.aspx(wss 3.0)中显示错误,javascript,jquery,sharepoint,Javascript,Jquery,Sharepoint,我获取了生成的newform.aspx文件,该文件有一个带有3个选项的select字段 我现在添加了一些js/jquery代码,通过获取select字段的内部字段名,查找所选的选项并更改显示的字段,来显示选项1/2/3的不同字段 这在一段时间内对内联网的使用效果非常好。现在,我添加了一些新用户,这些用户只能通过外部连接访问此列表 所以我只给他们在这个列表上添加/编辑/删除内容的权限。没有授予他们其他权限 如果我现在使用其中一个用户登录,整个javascript都会被忽略。 如果我重新登录到我的帐

我获取了生成的newform.aspx文件,该文件有一个带有3个选项的select字段

我现在添加了一些js/jquery代码,通过获取select字段的内部字段名,查找所选的选项并更改显示的字段,来显示选项1/2/3的不同字段

这在一段时间内对内联网的使用效果非常好。现在,我添加了一些新用户,这些用户只能通过外部连接访问此列表

所以我只给他们在这个列表上添加/编辑/删除内容的权限。没有授予他们其他权限

如果我现在使用其中一个用户登录,整个javascript都会被忽略。 如果我重新登录到我的帐户,它就会工作

代码只在选择字段中查找值,并根据选择显示/隐藏其他字段

我使用的javascript基于在上找到的代码

唯一的区别是,用户有不同的权限级别,但我看不到脚本正在进行任何权限级别的操作

它只显示所有字段并忽略隐藏/取消隐藏部分

它运行在WSS3.0上


如果您能提供任何帮助和/或建议来解决此问题,我将不胜感激。

根据链接,js文件托管在文档库中。您的新用户是否具有该库的读取权限?

我认为问题在于,他们还需要以下权限才能查看新项目和编辑项目页面

View Application Pages  -  View forms, views, and application pages. Enumerate lists.

这解决了我的问题。希望对您有所帮助。

哦,是的,忘了提到我将文件上传到了所有表单文件所在的List/Listname/文件夹中。sharepoint是否直接处理文件而不是文件夹的权限?我认为js文件应该放在您放置它们的位置。不过,根据js文件检查用户的权限还是值得的。您可能还想检查js是否正在尝试访问除预期列表之外的任何其他地方的内容。