gpt4 book ai didi

javascript - help : when calling a javascript functions, 它被jquery的onready方法中断了!

转载 作者:行者123 更新时间:2023-11-28 02:57:23 25 4
gpt4 key购买 nike

哇!我只是注意到一些事情,每次我尝试调用一个函数,无论什么函数,在javascript中,jquery和ms ajax框架javascript都会捕获它并检查文档是否准备好(document.onready或其他)并且永远不会返回控制回到我调用的函数,或者无论它做什么,我的函数永远不会被调用!它到底为什么要这么做?我从来没有要求过!!!

我所拥有的只是对这些库的引用、脚本/链接引用,就像您在母版页顶部所做的那样。

这太荒谬了,有人有什么想法吗?

这是调用 UpdateGlobalVariables 时的代码中断

<script src="../../Scripts/MicrosoftAjax.debug.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.debug.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcAjax.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-1.3.2.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.superload.js" type="text/javascript"></script>
<script src="~/Views/Shared/JScript.js" type="text/javascript"></script>

<script type="text/javascript" language="javascript">
var RatePicPanelRunCount = 0;

function ChangeMainPic(newSrc) {
$get("imgPic").src = newSrc;
alert($get("imgPic").src + '\n' + newSrc);
RatePicPanelRunCount++;
}


function UpdateGlobalVariables() {
// Update variables...
ShownPicID = <%=Model.CurShownPicID%>;
ShownUserID = <%= Model.CurShownUserID %>;
CurrentUserID = <%= UserID %>;
alert('CurUserID is ' + CurrentUserID);
alert('From cookie its ' + getCookie('UserID'));
}

debugger;

if (RatePicPanelRunCount == 0) {
ChangeMainPic('<%= Model.CurPicURL%>');
UpdateGlobalVariables;
};

</script>

最佳答案

在脚本的最底部,您是否应该调用 UpdateGlobalVariables();,而不是 UpdateGlobalVariables;

关于javascript - help : when calling a javascript functions, 它被jquery的onready方法中断了!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2251802/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com