如果不能设置变量,有没有办法控制web页面让只显示一个alert提示?谢谢!

naivePupil 2003-08-22 07:08:44
我用javaScript调用别人写的一个方法,但该方法要访问数据库返回结果,所以在其中设一个变量来表示,但由于运行较慢,所以调用该方法的语句下在的执行为能知道是否成功,结果会出现两个alert:
<SCRIPT language="javascript" >
var mFlag = true;
//执行方法
function check_submit(){
cust_onblur();
if(mFlag==true){
alert("成功"); //但由于cust_onblur()返回值太慢,所以该alert先执行
}
}
function cust_onblur()
{
var requestURL ="/erp/servlet/office_addSalesRecord_control?
....
mFlag = false; alert("失败");//出错后也出提示
}
</SCRIPT>
...全文
71 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
naivePupil 2003-08-22
  • 打赏
  • 举报
回复
除了设置时间还有别的办法么?
huanxiangzhe24 2003-08-22
  • 打赏
  • 举报
回复
哦。原来是这个问题啊。:)

呵呵,你短信里也没说清楚。
这个其实可以用setTimeout解决啦。:)
cust_onblur();
这一句改成:setTimeout("cust_onblur();",100)//那么它就一定会执行cust_onblur();后过100ms才往下执行。当然,你也可以把100改为0 :P
ticlej 2003-08-22
  • 打赏
  • 举报
回复
关注
Go是下一代的互联网开发语言; Go是下一代互联网时代的C语言; Go的并发如何如何高; Go的语言如何如何简洁; 国外某公司全部由NodeJS转向Go开发; 国外某公司从ruby转向go之后,服务器数量从20多台降到了2台; Go项目开发的优点 (1)开发体验好 go的编译速度极快,可以在保存完代码后直接刷新浏览器看效果,开发体验接近动态语言。 (2)Go很容易将错误定位到代码行上 除view模版之外,go很容易将错误定位到具体的行上,方便开发人员排错。 (3)语法相对简洁 确实相对来说,能省一些代码量。 (4)很容易部署 这个很容易部署是相对.NET、Java等这些编译型语言,因为go也是编译型的,它开发的程序,不用考虑依赖,直接会生成一个.exe文件,任何平台下都可以直接运行。这也是当时很吸引我的地方。 当然,go编译后的程序也相对较大。 (5)轻量级 相对Java来讲,Go语言比较轻量级,无论是IDE还是开发、部署,都不像Java那么笨重、复杂。 (6)相对严谨 在Go中,如果你导入了一个包,但是没有用,或你定义了一个变量,后面没有使用这个变量都会报错。 本套课程从GoWeb基础讲起,并配有实战案例,内容包含:Web简介、使用Go搭建服务器、使用Go对数据库进行增删改查、使用 Go处理请求和响应以及Go的模板引擎等。实战案例的功能模块包括:登录注册、图书的增删改查、分页、购物车、订单管理等。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧