06:54
看见这个时间,就绝对帮你解决一下:
先告诉你问什么,然后再简单介绍一下问题出在哪里:
为什么
fOrt永远都是undefind,并不是0,除非网络非常非常的快
问题出在fOrt=AJAXPost(name[0].value,"submit.php")
在函数AJAXPost内部,你执行了$.ajax,但是该函数是异步的,所以你返回ReturnData的时候,很大程度上$.ajax并没有实际返回,所以返回的永远都是undefind
fOrt=AJAXPost(name[0].value,"submit.php")执行完,fOrt一般都是undefind,所以fOrt!='0'
解析
ajax通常来解决异步处理的问题,所以这种直接返回值的是很多新人经常整不明白的地方,一般这种问题都采用回调(也就是委托)的形式解决
解决
AJAXPost(arg1,arg2,...func){
//do something here
if(!!func) {func(result)}
}
AJAXPost(1,2,3...function(r){
//r 就是你返回的result,也就是fOrt
})
看我昵称,欢迎加入老猿人
一show
table
status
like
’table_name‘
二
在infortmation_schema下有表table
,存储了表相关信息,也可以通过此表来查询。
select
*
from
information_schema.table
where
table_name
='table_name'
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)