javascript – jquery没有进入下一页
作者:互联网
我有jquery,但它不会到下一页,它总是显示图像和等待,永远不会进入下一页.
HTML代码:
<div id="toHide" class="pb-text-align-center">
<img style="display: inline" src="img/load.gif" />
<form wicket:id="safeForm" class="clearfix">
<input type="hidden" wicket:id="submitted" value="false" />
</form>
</div>
HTML查看源:
<SCRIPT type="text/javascript">
var $= jQuery.noConflict();
$('.toHide').show().doTimeout(100,function() {
$('.toHide').find('safeForma3').submit();});
</SCRIPT>
检票代码:
static private class SafeSubmitBehaviour extends AbstractBehavior{
public void onRendered( Component component ) {
super.onRendered( component );
StringBuffer buffer = new StringBuffer(200);
buffer.append("<script type=\"text/javascript\" >\n");
buffer.append("var $= jQuery.noConflict();\n ");
buffer.append(" $('.toHide').show().doTimeout(100,function() { $('.toHide').find('");
buffer.append(component.getMarkupId()).append("').submit();});\n</script>");
component.getResponse().write(buffer);
}
}
buffer.append(component.getMarkupId()).append("').submit();});\n</script>");
我尝试过:$(‘.toHide’).find(‘form’).submit();});.但仍然没有用.
将$(‘.toHide’)转换为$(‘#toHide’)后,页面将进入下一页,但动画不会发生在IE6 / 7中,它在FF中运行正常.
解决方法:
我想你应该试试这个:
$('#toHide').find('form').submit();
或者,如果表单上有ID(我不熟悉Wicket),您可以使用:
$('#safeForm').submit();
ID选择器使用’#’字符,而不是’.’,它是类选择器前缀.
标签:javascript,jquery,wicket 来源: https://codeday.me/bug/20190929/1833980.html