`
hailongshih
  • 浏览: 2687 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

doAction()和window.location.href的冲突

阅读更多
今早调查一个bug,就是添加页面确认有时候数据成功添加有时候失败,仔细看看代码没啥问题;$("#btnSubmit").click(function() {
$("input[name='operateFlag']").val(oprFlagAdd);
//如果表单验证通过,则提交表单
if(validator.form()){

  $("#myStartTime").val($("#startTime").val());
  $("#myEndTime").val($("#endTime").val());
  $("#shiftNum").val($("#shiftNum1").val());
  if($("#myStartTime").val()>=$("#myEndTime").val()){
  alert("计划结束时间必须晚于开始时间");
  }else{
   doAction("addMenuTask"); ***1
  }
  // window.location.href="  <%=basePath%>queryRightMenus?menuId=9";  ***2
  doAction("queryRightMenus.action?menuId=9"); ***3
}

});
如果将3注释掉2放开,则1处映射的方法有时候不能执行,后来就用3替换2实现功能;
我的结论是doAction()和window.loaction.href=放在一起有某种冲突,js底层的吧,希望大家补充
分享到:
评论

相关推荐

    通用分页组件

    &lt;br/&gt;%\&gt; \&lt; \a href="javascript:window.location.href='&lt;\%=first%\&gt;'" class="List_operatelink"\&gt;首页\ \&lt;\a href="javascript:window.location.href='&lt;\%=next%\&gt;'" class="List_operatelink"\&gt;下...

    MUI【mui.min.css,mui.min.js,mui.ttf】

    这个压缩包包含三个核心文件:`mui.min.css`、`mui.min.js` 和 `mui.ttf`,它们是MUI框架的基本组成部分。 `mui.min.css` 是MUI的精简版样式表文件,它包含了MUI框架的所有基本样式规则。这些规则覆盖了各种UI组件...

    用ext来登录的程序代码

    &lt;link rel="stylesheet" type="text/css" href="../scripts/ext/resources/css/ext-all.css"/&gt; &lt;script type="text/javascript" src="../scripts/ext/adapter/ext/ext-base.js"&gt; ...

    javaee-spring-boot-doaction:(JavaEE开发的颠覆者Spring Boot实战)spring-boot实战随书源码—汪云飞

    总的来说,"javaee-spring-boot-doaction"这个资源为读者提供了一个全面了解和掌握Spring Boot的实践平台,是JavaEE开发者进阶Spring Boot技术的宝贵资料。通过深入研究和实践这些源码,开发者可以提高自己的技能...

    Html5 APP中监听返回事件处理的方法示例

    然而,如果在不同页面或Webview中混合使用了`location.href`和Webview的创建,可能会导致所有自定义的`mui.back`函数被入口文件的监听事件捕获,使得其他页面的自定义行为无法生效。 为了避免这种情况,最佳实践是...

    Ext form_load

    在Ext JS中,`Ext.form_load`涉及到的主要知识点是FormPanel的数据加载...同时,注意`Ext.form.Action`对象的使用,理解`doAction`方法和`handleResponse`方法的工作原理,对于成功地加载和提交表单数据是必不可少的。

    itext action及其例子

    iText是一款广泛使用的Java库,专门用于创建和修改PDF文档。这个库的强大之处在于它提供了丰富的功能,使得开发者能够以编程方式控制PDF文档的每一个细节,包括文本、图像、表格、链接、表单等。在"itext action"中...

    javascript级联下拉列表实例代码(自写).docx

    ### JavaScript级联下拉列表实例解析 #### 一、引言 级联下拉列表是一种常见的Web表单组件,主要用于需要根据前一个...随着前端技术的发展,还可以结合现代前端框架和技术进一步优化和完善级联下拉列表的设计与实现。

    代理模式的理解

    在Java中,动态代理机制提供了强大的工具,使得我们能够在运行时灵活地创建和使用代理对象,极大地增强了系统的可扩展性和灵活性。通过理解和掌握代理模式,开发者可以更有效地设计和实现复杂的应用程序架构。

    SSH_学生管理

    用SSH写的一个小项目,主要是用于学习使用,完成了学生的增删查改,登陆,里面那个action包下面的DoAction里面的javax.servlet.http.HttpServletRequest;可能要重新导一下包, 方法,Project-&gt;properties-&gt;Java ...

    PHP实现文件的错误信息处理

    PHP实现文件的错误信息处理 一、开发环境 ... 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要处理文件上传时会遇到的错误信息。 三、实验准备 文件上传与下载实验中的upload.php文件和doAction.php文件。

    博客管理系统

    博客管理系统是一种专为个人或团队提供在线发布、管理和分享文章的平台。在这个系统中,用户可以创建自己的博客,发表各种主题的文章,同时还能对文章进行分类、标签化,方便他人浏览和搜索。作为你和你的同学的第一...

    swf-file-format-spec-v10.pdf

    SWF文件中存在各种标签,如DOACTION、PLACEOBJECT、SHOWFRAME等,它们指示了记录的类型和功能。每个标签都有特定的编码,以便快速识别和处理。 10. 元数据与扩展: SWF文件支持元数据,如XMP(Extensible ...

    禁忌算法.rar_tabu vrp_vrp 禁忌_禁忌 vrp_禁忌算法_车辆路径问题

    5. `DoAction.m`:执行特定操作,如插入、反转或交换,更新当前的解决方案。 6. `TourLength.m`:计算当前车辆路径的总长度,作为评估解决方案质量的指标。 7. `DoInsertion.m`:执行插入操作,尝试在现有路径中插入...

    Struts2注解

    在JSP页面中,`&lt;s:form action="XXX"&gt;`标签的action属性应与Action类的方法名对应,如`action="doAction"`,这样表单提交后会调用DoAction类的doAction方法。 5. **结果处理注解** - `@BeforeResult`: 方法在...

    【路径规划-TSP问题】基于禁忌搜索算法求解旅行商问题Matlab源码2 上传.zip

    - `DoAction.m`:执行动作,如插入或删除城市。 - `TourLength.m`:计算解的总距离。 - `DoInsertion.m`:插入操作,将一个城市插入到现有路径中。 - `DoReversion.m`:反转操作,反转路径中的部分城市顺序。 **4. ...

    struts2传递参数及ModelDriven的使用示例

    例如,`DoAction.java`中可能有一个`setStudent(Student student)`方法,`Student`类就是Model对象。 4. **DoAction.java**:这个文件应该包含了Action类,它定义了业务逻辑处理方法。在这个示例中,可能包含处理...

    商品信息管理系统(艾恩ASP无组件上传 示例)

    例如,当用户在product_add.asp页面填写完商品信息并上传图片后,doaction.asp会接收到这些数据,进行验证,然后将数据保存到product.mdb数据库中,同时处理上传的图片文件,将其存储到product_img目录下。...

    EOS工作流引擎工作原理.pdf

    EOS工作流引擎遵循OSWorkflow的标准,通过继承AbstractWorkflow抽象类来定义工作流的步骤(steps)、动作(actions)、行为(doAction)和转移(transition)。此外,引擎层可能还提供了与SOA、JBPM、JBOSS等系统...

    OSWorkflow的开发指导与指南.pdf

    - transitionWorkflow和doAction方法是执行工作流动作的关键方法,它们负责在特定条件下触发工作流的跳转或执行动作。 - initialize方法可能是用来初始化工作流实例,为其设置初始状态的方法。 9. 工作流组件的...

Global site tag (gtag.js) - Google Analytics