xmlHttp.open的第三个参数true与false

来源:互联网 发布:毛棕榈油的用途知乎 编辑:程序博客网 时间:2024/06/05 15:03

最近的项目中有个问题,用ajax调用后台取值,然后传回前台的时候,传递的值就没了

后台调试是没有问题,最后发现问题出在xmlHttp.open()的第三个参数上


xmlHttp.open("post",url,true)

第三个参数为true,表示JavaScript异步执行,不等待后台返回

而为false的时候,表示同步执行,等待返回后再执行下一步


所以,这里如果选择true,那异步执行的话后台没有返回就执行下面的输出,当然没有值了

换作false就好了


注:AJAX即“Asynchronous Javascript And XML”,即异步JavaScript和XML,就是这里的异步啦

0 0