仅在页面加载时执行Javascript,而不在回发(SharePoint)时执行

use*_*324 3 javascript asp.net sharepoint jquery peoplepicker

我正在尝试在SharePoint网站上的自定义页面上的页面加载时执行一些JavaScript(它将使用当前用户填充人员选择器)。问题在于代码也要在回发时执行,我不希望这样做,因为它将重置对人员选择器的任何更改。

我试着用if(!IsPostBack)都没有用。一切都错了,给了

SCRIPT5009:'IsPostBack'未定义。

我在网上找不到任何可以帮助您解决此问题的信息。有任何想法吗?谢谢

MrC*_*man 5

您可以创建如下函数:

function IsPostBack() {
    var ret = '<%= Page.IsPostBack%>' == 'True';
    return ret;
}
Run Code Online (Sandbox Code Playgroud)