谷歌浏览器jQuery问题
Google Chrome jQuery problems
我有一个站点(在Grails中),它使用setInterval方法和jQuery定期提交表单(formRemote,Grails中的ajax forms)。它适用于所有浏览器(甚至在IE中),但有时在谷歌浏览器中不起作用。这是我正在使用的js的一个片段:
window.setInterval(updateGroupMessages,500)
function updateGroupMessages() {
console.log('hello from updateGroupMessages');
$(function(){$('#updateGroupMessagesBlock').submit();});
}
我已经检查了谷歌浏览器中的控制台,但没有错误消息。老实说,我不知道我做错了什么...
尝试更改顺序,以便先声明函数,然后为其设置间隔。
function updateGroupMessages() {
console.log('hello from updateGroupMessages');
$(function(){$('#updateGroupMessagesBlock').submit();});
}
window.setInterval(updateGroupMessages,500)
尝试将闭包从.submit()
行移动到整个代码块:
$(function() {
window.setInterval(updateGroupMessages,500);
function updateGroupMessages() {
console.log('hello from updateGroupMessages');
$('#updateGroupMessagesBlock').submit();
}
});
相关文章:
- 神秘的ajax json请求问题jQuery
- 这个代码出了什么问题?(Jquery)
- 图片库问题jquery
- SetInterval 60秒倒计时问题jQuery
- 这行代码出了什么问题?(jQuery.parseJSON)
- onclick属性的引号过多的问题 - jQuery,HTML
- IE8 问题 - jQuery 调整页面大小时导航 html
- nivo滑块和光滑的轮播无法协同工作的问题 - jquery
- Google Charts - hAxis 上的数字/字符串问题(Jquery ajax JSON 数据)
- window.位置问题JQuery代码
- 延迟对象使用问题jQuery
- 文件订单加载问题-jquery
- ie7问题:jquery点击编辑不工作
- jquery.mouseenter()问题jquery.mouseleave()和子元素
- Webkit问题:jQuery没有定义
- 拖放问题jquery
- 检索按钮值问题Jquery
- 选择所有复选框问题(jQuery)
- 过滤逻辑问题jQuery
- 逻辑运算符OR问题:jQuery