alert(bl);
if(bl){
$("#skipstep").show();
}
else
{
$("#skipstep").hide();
}
bl=false;如题 在ajax js中 为啥alert(bl)==false 为啥执行的show()
bl是全局变量
解决方案 »
- 如何在GreaseMonkey中是用隐藏框架进行通行
- 如何判断一个字符串是合法IP地址段以下3种形式之一 a.b.c.d-e.f.g.h a.b.c.d/e.f.g.h and a.b.c.d/24
- 为什么在javascript申请变量指向Global会报错,即 var pointer=Global 会报错。
- 菜鸟问题:如何在鼠标经过控件时显示文字
- 怎样让 Html 变成文本编辑框?
- 关于javascript加载xml文档
- 请教:表单中有4列多行checkbox.我想实现在提交时每列checkbox中至少有一个checkbox被选中。
- 高分求教?100
- 100求一个将ascii码转换成8进制的代码!
- 急!!!!!平台:linux + php + mysql, 实现客户端分页打印设置。具体请进......
- 我想让这个动画一直进行下去,各位大侠,能不能?
- jQuery validator 自定义方法
alert(b)
if(b)
{
alert("x")
}
会不会是这种情况?
if(bl)
对于非空字符串,执行Boolean()函数时,返回值为true
所以会执行.show那一句。
if(bl==true){
$("#skipstep").show();
}
else
{
$("#skipstep").hide();
}
bl=false;
bl在最外边定义为bl=false;
最外边有个bl=false;
第一步:
tbs=QLflow.EveryStep(a,streamid).value;
bl=tbs.Rows[0].ccc7;
alert("showtext-->"+bl);
showstepbut(a,b);
第二步:
alert(bl);
if(bl){
$("#skipstep").show();
}
else
{
$("#skipstep").hide();
}
bl=false;回答问题前 请参考下这个http://fightplane.iteye.com/blog/60826
我代码里没有 opend呀什么的
ajax(function(){
//假设这是回调,把bl在哪定义 在哪判断说下
})
我开发工具是net js里调用页面的后台代码 就是这样子 QLflow.EveryStep(a,streamid).value 这返回一个boolean
这个boolean值会有Rows属性吗????
bl=tbs.Rows[0].ccc7;
/*
*tbs是一个datatable tbs.Rows[0].ccc7 [0]就是第0行;列名为:ccc7 的那一个单元的数据 ccc7这个数据库中的数据类型为boolean
*/
if(bl === true){ //这么写就可以确保bl必须要是boolean类型
$("#skipstep").show();
}
else
{
$("#skipstep").hide();
}
bl=false;
其他朋友碰到了要记得 判断为true的时候 if(bl=="Ture") 记得true的首字母大写 false则不需要if(bl=="false")