猿问

请问一下Ajax的执行过程是怎样的?

Ajax的执行过程是怎样的?


慕哥6287543
浏览 584回答 3
3回答

炎炎设计

就是调用浏览器的发送请求的对象 发一个请求到后台 后台的servlet处理完以后 返回前台 前台有一个回调函数 回调函数中有后台返回的响应结果 虽然发送了请求 但是并没有刷新页面 因为他的请求是异步调用的

森栏

我觉得上面的回答,理论上可行,但是实际操作时不靠谱每次请求之前都还要想后台请求一次,开销问题不容小觑而且实际上,你也不能保证上次请求成功了就代表这次请求时还是保持网络畅通我的解决方案是设置一个ajax的执行时间如果网络拥堵或断开时,客户端这头超过了规定时间即提示用户12345678$.ajax({        url: "xxx",    //1秒后超时        timeout: 1000,        error: function (xmlHttpRequest, error) {            //提示超时或操作失败    }}); 你用的本身就是jquery的框架,只要版本高,就不会出现兼容性问题
随时随地看视频慕课网APP
我要回答