编程语言
首页 > 编程语言> > javascript – jquery没有进入下一页

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