ExtJs异步ajax调用和同步ajax调用公用方法(转)
1.//异步ajax调用
2./**
3. * 异步调用ajax,成功后返回值,作为回调函数的参数 调用失败会提示
4. *
5. * @param {}
6. * urlStr
7. * @param {}
8. * paramsObj
9. * @param {}
10. * callbackFunc
11. */
12.function ajaxCall(urlStr, paramsObj, callbackFunc) {
13. Ext.Ajax.request({
14. url : urlStr,
15. params : paramsObj,
16. method : 'POST',
17. success : function(response) {
18. if (callbackFunc) {
19. var result = Ext.util.JSON
20. .decode(response.responseText);
21. var cbfn = callbackFunc.createCallback(result);
22. cbfn();
23. }
24. },
25. failure : function() {
26. Ext.Msg.alert("提示", "方法调用失败");
27. }
28. });
29.}
30.//同步ajax调用
31./**
32. * 同步ajax调用 返回json Object
33. *
34. * @param {}
35. * urlStr
36. * @param {}
37. * paramsStr 为字符串键值对形式“key=value&key2=value2”
38. * @return {} 返回json Object
39. */
40.function ajaxSyncCall(urlStr, paramsStr) {
41. var obj;
42. var value;
43. if (window.ActiveXObject) {
44. obj = new ActiveXObject('Microsoft.XMLHTTP');
45. } else if (window.XMLHttpRequest) {
46. obj = new XMLHttpRequest();
47. }
48. obj.open('POST', urlStr, false);
49. obj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
50. obj.send(paramsStr);
51. var result = Ext.util.JSON.decode(obj.responseText);
52. return result;
53.}
转载于:https://www.cnblogs.com/dwfbenben/archive/2012/04/14/2447821.html
ExtJs异步ajax调用和同步ajax调用公用方法(转)相关推荐
- ExtJs异步ajax调用和同步ajax调用公用方法
Js代码 //异步ajax调用 /** * 异步调用ajax,成功后返回值,作为回调函数的参数 调用失败会提示 * * @param {} * urlStr * @param { ...
- ajax请求设置同步,ajax 设置同步
这个问题总是碰见,但是又总是记不住怎么拼写,这次直接写出来,长期保存. Ajax请求默认的都是异步的 如果想同步 async设置为false就可以(默认是true) 例如: $.ajax({ url: ...
- STM32如何计算RTC时钟异步预分频和同步预分频
实时时钟 (RTC) 是一个独立的 BCD 定时器/计数器,提供具有可编程闹钟中断功能的日历时钟/日历,可用于管理所有低功耗模式的自动唤醒单元.在配置RTC时钟时预分频器是关键指标,通过配置预分频器可 ...
- calendar控件使用 extjs_extjs年月选择日历及通用js同步ajax调用返回json object
前段做报表,要按年月统计结果,之前的报表用的都是这种年月选择框: ,这在弹框里很难看,我在网上查找了很多资料,找到了别人重写的datepicker方法,开始测试没发现什么问题,后来再上线后发现只要到月 ...
- ajax同步的使用创场景,Ajax的同步调用场景——使用同步Ajax在 onunload 事件时通知服务器...
在一种场景下,server端维护了浏览器客户端的状态信息,当浏览器关闭时需要立刻通知server用户已经离开了,server端好清 理状态.这种情况的典型案例就是:浏览器客户端的即时通信,即web I ...
- ajax背景、ajax对象、ajax状态、ajax与http、ajax请求数据接口、同步与异步、ajax请求XML数据、封装ajax函数、artTemplate简介、同源策略和跨域请求、JSONP
AJAX简介: ajax背景: 1.AJAX(Asynchronous JavaScript And Xml)异步的 JavaScript 和 XML:ajax是浏览器提供的一套API,最早出现在谷歌 ...
- ajax什么是异步和同步,ajax异步和同步的区别
AJAX异步 打个比方吧,通常情况下,用户注册,那么用户首先得填写好表单,然后点提交,这样表单就会向服务发出一个请求,则服务器处理代码,如果用户存在,则返回一个信息.总之,就是所有的数据需要你点提交后 ...
- EXT调用ASP.NET AJAX WebService
在asp.net ajax中,使客户端调用WebService变得非常的简单,而且非常有用(个人觉得这个功能是asp.net ajax的核心,很多与客户端的交互都需要个功能来辅助实现).那在EXT中, ...
- c 后台代码调用ajax,.NET Selenium WebDriver操作调用浏览器后台执行Js(JavaScript)代码...
1.Selenium WebDriver安装引用 注意:要用使用的浏览器肯定要装,并且Selenium.Chrome.WebDriver版本要和浏览器版一致. 如果要操作其它浏览器,则安装对应其它浏览 ...
- ajax联系人数,setInterval定时调用ajax实现在线人数统计
index页面把onLineCount.jsp给include进来,onLineCount.jsp每隔一段时间刷新一次从数据库中统计数据,很显然这个方法非常的错误,onLineCount.jsp每次刷 ...
最新文章
- python十大标准_python对标准类型的分类
- 项目经理生存现状(漫画)
- Jmeter中JDBC链接配置 JDBC Connection Configuration
- Python爬虫-代理ip池建立
- std::ios::sync_with_stdio(false)的运用
- Java Minor发布计划再次进行了调整
- mysql 主从不同步处理--数据库初始化
- windows server 2008 大量拷贝后释放内存
- 提取网页中的href 爬虫_教你一步一步实现当当图书爬虫
- MT4系统自带指标代码
- 如何用WGDI进行共线性分析(下)
- 混合溶剂中的高分子凝胶中的渗透压的一般计算
- Tenorshare UltData(苹果数据恢复软件)v8.5.3官方版
- Java如何与Simon Ritter-JDK 9到13一起发展
- 蘑菇街交易平台 数据库架构演进历程
- 关键词提取:TF-IDF和n-gram
- 【Robo3T】为mongodb数据库中的表创建索引的步骤
- 最佳开源PHP开发工具
- CorelCAD 2019.5 v19.1.1.2035破解版下载【Win+Mac+注册机】
- python美元汇率兑换程序代码_如何实现python汇率转换代码