我的2个JQuery \ Javascript函数有问题。我的问题是,当我的两个函数都没有警报时,这两个函数都无法正常工作,并且事件agument和eventtarget参数被覆盖。
请告知解决方案。
function SubmitAdded() {
$(document).ready(function (){
var arrAdded = new Array();
$('#JQAddedList li').each(function (i) {
arrAdded[i] = $(this).text();
});
__doPostBack("AddActivity", arrAdded);
// alert('if this alert is commented out, function does not work.');
});
}
答案 0 :(得分:1)
// alert('添加('如果此警报是 注释掉,功能没有 工作');
你好像有一个括号......
或者比我更聪明的人说:
“这不是括号中有太多的,这是多余的引用。 - Xhalent”
答案 1 :(得分:1)
我通常认为这样的情况意味着涉及计时问题。警报框使脚本暂停足够长的时间以更改状态。如果警报没有发生,那么脚本加速速度太快,并且您的页面/脚本没有处于您认为它运行时所处的状态。
我不确定没有更多细节,但是你的脚本看起来错了,因为它正在将文档就绪事件连接到另一个函数中。您应该尝试将其重构为两个函数,看看是否可以修复它。
$(document).ready(function (){
var arrAdded = new Array();
$('#JQAddedList li').each(function (i) {
arrAdded[i] = $(this).text();
});
});
function SubmitAdded() {
__doPostBack("AddActivity", arrAdded);
}