使用函数,可以使用Ajax,PHP,MySQL和一些HTML/CSS调用div-popover并填充动态数据.一切都很好.
当我想要删除列表中的一个条目时,只需弹出它就可以正常运行.当我发送我的列表的更新请求时,它也按照我想要的方式发送.但是,当我delete(); update();在彼此之后立即调用我的第一个函数时会以某种方式被跳过.
当我alert()'s在两个函数中放置时,我看到两个函数都被执行了,脚本通过我的ajax函数,PHP ajax处理程序运行良好,并将结果返回给用户,并且所有警报都进展顺利!
所以我的问题是,我的功能太快了吗?或者我在这里缺少什么导致非删除?
解决方案我已经搬到了update后调用线xmlHttp.resonseText的delete功能.以这种方式,第二个函数调用在第一个函数完成后执行.谢谢大家!
我的猜测是你没有考虑过AJAX中的A. 它代表异步.这意味着当您执行XmlHttpRequest调用时,它将在后台执行.即在您调用delete();脚本后,将立即继续并执行update();.