JQuery中AJAX问题,有了解这方面技术的么? 箭头所指处,返回结果中fOrt

JQuery中AJAX问题,有了解这方面技术的么? 箭头所指处,返回结果中fOrt,第1张

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'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7435287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存