我有以下代码对sharepoint中的下拉列表的更改事件执行某些操作。这段代码在过去的一年里一直在运作,但今天早上已经停止工作......
var REQUEST_TYPE_TITLE = 'Request type';
$(document).ready(function()
{
$("select[title$='" + REQUEST_TYPE_TITLE + "']").change(function() { UpdateNewItem(); });
});
function UpdateNewItem()
{
//do some stuff
}
截至今天上午,更改下拉列表时不会执行UpdateNewItem函数。
昨晚我们的Sharepoint服务器似乎有2个安全更新:
不知道这些是否与此问题有关。
是否有人遇到类似问题或有进一步调查的建议?
答案 0 :(得分:0)
好的...事件没有解雇,因为下拉列表的标题已经改变。 select元素的标题以前是“请求类型”。现在是'请求类型必填字段'。这肯定不是我们对sharepoint列表所做的更改的结果......这一直是一个require字段,字段名一直是(现在仍然是)'Request type'。所以我能想到的唯一可以解释的是,隔夜应用的服务器更新引入了对Sharepoint设置必需字段的html元素标题的方式的改变。哇!我想这是使用带有sharepoint的js的危险。