- 主题:问个问题,关于Ajax
描述一下:
ASP.Net前台调用一个采用Ajax技术的方法保存记录,并返回数据库中该记录的ID;
后台获取该ID并保存到数据库中的另一个表中。
调试环境下,VS先执行前台采用Ajax技术的方法保存记录并返回ID,再执行后台的程序;
发布到IIS后,前台采用的Ajax技术的方法和后台的方法同时执行,由于在后台保存数据的时候,Ajax尚未执行完毕,得不到记录的ID,保存出错。
请问发布后,能否让后台等待前台Ajax执行完毕之后,再执行后台的操作呀?
--
修改:UML FROM 121.28.24.*
FROM 121.28.24.*
不好意思,我是不懂ajax。
因为使用别的公司的中间件,该中间件采用ajax技术,
而集成在我的系统中使用时,
我的后台需要得到该中间件保存成功后的返回值,再保存到数据库中。
【 在 shaolin (叶孤城|漫漫当爹路) 的大作中提到: 】
…… 啥是ajax ?
【 在 UML (统一建模语言) 的大作中提到: 】
: 描述一下:
: ASP.Net前台使用JS调用Ajax方法保存记录,并返回数据库中该记录的ID;
: 后台获取该ID并保存到数据库中的另一个表中。
: ...................
--
FROM 121.28.24.*
谢谢,解决了。
【 在 philio (笨笨) 的大作中提到: 】
: 刚开始的时候只触发ajax,等ajax成功返回id之后再执行id的保存,
: 而不是把保存id的代码写在ajax代码之后,这不能保证它们的执行顺序。
: 比如用纯javascript就是在ajax请求的onreadystatechange中保存id,
: ...................
--
FROM 121.28.24.*
不好意思,丢人现眼了。
【 在 sayinger (言者) 的大作中提到: 】
: 什么乱七八糟的,白瞎了这个Id
--
FROM 121.28.24.*