`
897371388
  • 浏览: 530477 次
文章分类
社区版块
存档分类
最新评论

ajax同步获取数据

 
阅读更多

通常使用ajax是为了异步获取数据,但是如果现在必须要提前获取到数据,而不再采用异步此时我们该如何写ajax?

一下是一个实例,红色标注为重点。可以通动态的给一个url去同步获取对应的数据源。

function synchroAjaxByUrl(url){

var temp;
$.ajax({
url:url,
type:"get",
async:false,
dataType:"json",
success:function(data){
temp = data;
}
});
return temp;

}

分享到:
评论

相关推荐

    jquery ajax 同步异步的执行 return值不能取得的解决方案

    jquery ajax 同步异步的执行 return值不能取得的解决方案,需要的朋友可以参考下。

    javascript发送ajax请求,获取返回值res,async 同步/异步

    javascript发送ajax请求,获取返回值res,async 同步/异步 var res = sendRequest({ url : "1.php", //necessary method : "post", params : { param1 : "123", param2 : "234" }, async : false });

    Sy5_AjAx.rar

    3. 学会使用Ajax同步/异步请求文本数据(字符串); 4. 掌握XML的编写规范,能够编写XML文件; 5. 学会使用Ajax同步/异步请求XML数据。 6. 掌握JSON的编写规范,能够编写JSON文件; 7. 学会使用Ajax异步请求JSON数据...

    jQuery中$.ajax()和$.getJson()同步处理详解

    为什么需要用到同步,因为有时候我们给一个提交按钮注册提交表单数据的时候,在提交动作之前会进行一系列的异步ajax请求操作,但是页面js代码会按顺序从上往下面执行,如果你在这过程中进行了异步操作,那么获取不到...

    Jquery ajax 同步阻塞引起的UI线程阻塞问题

    事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基本的逻辑剥离出来是这样的: ...

    jQuery中的ajax async同步和异步详解

    项目中有这样一个需求,使用ajax加载数据返回页面并赋值,然后前端取出该值 这其中涉及到代码的顺序问题,有时后台还未...如果①还未从后台返回数据 此时执行②就获取不到值 Ajax的第一个字母是asynchronous的开头字

    在实战中可能碰到的几种ajax请求方法详解

    测速的逻辑是,测上传速度时,前端传5m数据给server,记录上传和返回数据的时间,测下载速度时,从server下载1m的数据,记录下载和下载成功的时间,上传和下载用的是ajax同步以避免客户端带宽阻塞的问题,并进行3次...

    微信小程序的ajax数据请求wx.request

    微信小程序的ajax数据请求,很多同学找不到api在哪个位置,这里单独把小程序的ajax请求给列出来,微信小程序的请求就是wx.request这个api,wx.request(一些对象参数),微信小程序不同于浏览器的ajax请求,可以直接...

    小程序关于请求同步的总结

    或者在网页中,我们使用Ajax的方式向服务器端做异步数据请求。这些异步的代码不会阻塞当前的界面主进程,界面还是可以灵活的进行操作,等到异步代码执行完成,再做相应的处理。 举一个例子:在小程序中,我们获取到...

    详解jQuery同步Ajax带来的UI线程阻塞问题及解决办法

    事情起因是这样的,因为页面上有多个相似的异步请求动作,本着提高代码可重用性的原则,我封装了一个名为getData的函数,它接收不同参数,只负责获取数据,然后把数据return。基本的逻辑剥离出来是这样的: ...

    JQuery中使用Ajax赋值给全局变量异常的解决方法

    我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢? 原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去,所以只要改成...

    Ajax获取回调函数无法赋值给全局变量的问题

    以上所述是小编给大家介绍的Ajax获取回调函数无法赋值给全局变量的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持! 您可能感兴趣的...

    JQuery中使用Ajax赋值给全局变量失败异常的解决方法

    我们在用JQuery的Ajax从后台提取数据后想把它赋值给全局变量,但是却怎么都赋不进,为什么呢? 原因其实很简单,我们用的Ajax是异步操作,也就是说在你赋值的时候数据还没提取出来,你当然赋不进去,所以只要改成...

    原生js jquery ajax请求以及jsonp的调用方法

    ajax 是用来处理前后端交互的技术,可以改善用户体验,其本质是 XMLHttpRequest,异步访问服务器并发送...1、获取ajax对象 主流浏览器获取方式:火狐、谷歌、safari、opera、IE7以上 var xhr = new XMLHttpRequest();

    通达OA 使用Ajax和工作流插件实现根据人力资源系统数据增加OA账号(图文详解)

    本次小飞鱼开发的程序主要解决某下属公司在人力系统中增加账号不能马上...其他信息由Ajax自动获取为只读形式。这样通过从另外的系统获取数据方式可以避免完全人为输入数据造成错误。 通过流程审批完毕后,流转到OA管

    嵌入式系统/ARM技术中的基于Ajax技术的Web 2.0开发应用

    0 引言  随着互联网的不断发展和信息量的剧增,如何使Web响应... and XML)的Web 2.0技术改变原有的同步交互为异步交互方式,使页面在后台按需获取数据,这样不仅节省了带宽,更加大大提升了用户体验。  Ajax是新兴

    realnode.io:Node.js包装器可实时访问您的传统MySql数据库,实时在多个用户之间同步数据,无需刷新,无需AJAX。(适用于基于Web的实时项目)

    使用realnode.io一个Node.js包装器实时访问您的传统MySql数据库,在多个用户之间实时同步数据,无需刷新,无需AJAX。(适用于基于Web的实时项目)。 示例项目 正在安装 使用realnode.io的逐步指南>>> 步骤1:首先,...

    AJAX表格分页模板:探讨基于Prototype框架的javascript面向对象设计

    火龙果软件工程技术中心 数据分页显示,是很普遍的需求,传统的实现大多是基于服务器端导航的,这种设计采用同步方式进行数据传输,用户体验很差。下面是我在学习ajax的过程中,实现的一个解决方案,不知道设计得...

    自定义双边选择前端js插件

    该插件支持双边选择,支持前端在线模糊查询,一次后端获取到数据后即可,文件中已经放入demo页面,可进行实际项目的参考,数据可以通过ajax同步获取也可以进入页面时,通过后端直接将数据引入,极大的减轻后端数据库...

Global site tag (gtag.js) - Google Analytics