如何仅在第一行代码执行之后执行下一行代码
How the next line of code executed only after the first line of code execution
表单成功后,我调用了一个名为"onReSuccessFunction()"的函数。在这个函数中,我有一个表单提交代码。但是在完成表单提交之前,执行下一行代码并将其重定向到另一个页面。因此,第一次检查的功能不起作用。有人有解决这个问题的办法吗?
代码@using (@Ajax.BeginForm("ActionEvent", "Energy", new AjaxOptions { OnSuccess = "onReSuccessFunction", HttpMethod = "post",async ="false"}, new { id = "frmEnergy", enctype = "multipart/form-data", target = "ifrReFileUpload" }))
{
@Html.Partial("../Energy/_CreateOrEdit", Model)
}
function onReSuccessFunction(result) {
if (chekHaveAnyFileUpload("#divReUploadDocument")) {
document.getElementById("frmEnergy").submit();
}
if (result.Energy.TransStatus == "2") {
if (moveToNextTab(1) == false) {
window.location.href = "../../folio/Index";
}
}
}
如果您想在提交代码后结束您的函数,请使用return;
或使用else if
function onReSuccessFunction(result) {
if (chekHaveAnyFileUpload("#divReUploadDocument")) {
document.getElementById("frmEnergy").submit();
}
else if (result.Energy.TransStatus == "2") {
if (moveToNextTab(1) == false) { window.location.href = "../../folio/Index"; }
}
}
相关文章:
- 完整性和原型在一行代码中
- 如果.htaccess文件中只写了一行代码,那么我所有的css和js都不起作用,如何修复它
- 用Javascript编写一行代码以确保选中复选框
- 什么'It’对一行代码使用匿名函数的意义何在
- 我想单击一个按钮,一次只执行已经制作的程序中的一行代码.(JavaScript)
- JS:在一行代码中初始化并推送到多维数组?创建树结构
- 如何在整个文件夹中查找一行代码
- 是否可以在一行代码中定义和初始化JavaScript中的多维数组
- 如何查找 Angular.js 中已经在进行中的哪一行代码触发器$digest
- 有没有一个命令是javascript,允许我重复一行代码一定次数
- 在一行代码中更改多个字符串
- 如何使用一行代码获取字符串数组的最后一个元素
- 为什么Protractor会立即运行每一行代码
- 一个变量I'当我试图在下一行代码中使用ve initialized时,它是未定义的
- JQuery在执行下一行代码之前等待几秒钟
- 如何在执行下一行代码之前等待主干事件触发器完成
- 如何等待按钮生成,然后执行下一行代码
- JQuery每个循环遍历一行代码x次,然后才查看其余代码
- 如何添加一行代码来帮助调试Javascript
- 防止在一行代码中出现未定义项