reqAjax框架应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
reqAjax框架应用

reqAjax框架应用 简介 什么是reqAjax 1. reqAjax 框架是由jquery的$.ajax()函数库封装Ajax框架,关于jquery的$.ajax()函数的具体应用,见jquery相关文档 理由 1. 它使开发团队代码统一,且容易调试; 2. 它对于系统升级,jquery版本升级,有着很强的控制性; 3. 它可以在reAjax底层换掉$.ajax函数或不再使用jquery作为应用,对系统其它部分不会有任何影响; 配置 在要应用ajax的页面引入reqAjax相关js文件(以下(“{{resources_js_1}})部分为资源文件(.js)所在的目录) script type=text/javascript src={{resources_js_1}}jq.js/script script type=text/javascript src={{resources_js_1}}jq_ajax/ajax_jqrequest.js/script 应用reqAjax 原型(参数应用说明) /** *@function:ajax 请求处理 *@author:tiger *@copyright:ActiveNet Logics IT Co.,Ltd. *@date:2009-07-15 *@params:reqUrl请求页面url, reqParams 请求参数, callFunction 回调方法 reqType 请求方法(POST[默认], GET), reqDataType 请求时所返回的数据类型(xml,script,json[默认],html), queryImg 请求时要显示的图片, queryBut请求时要禁止的按钮, param_timeout超时时间(默认6000), param_async是否同步(false|true), param_cache是否缓存(false|true) *@example: reqAjax(friendslistAction.php,reqAct=getonlineusers_bypage,callback_getUserListToGroup); **/ js部分(json数据类型方式) //请求初始数据 var BASE_URL=10.66.1.221/projs/; function get_initdata(){ var url=BASE_URL+get_initdata.html; var params=reqAct=GET_INITDATA;var cart_counts=0; reqAjax(url,params,function(data){ if(typeof(data.error) != undefined){ if($.trim(data.error) != ){//出错时的一些处理 if($.trim(data.error)==timeout){ setTimeout(get_initdata,500);//请求超时,重新请求 } return; }else{ var json_datas=data.datas;//这里是调用成功后反回的值 } }else{ alert(data error); } },POST,json,loading,sub_but); } get_initdata(); php部分(get_initdata.php) $reqAct =trim($_POST[reqAct]); if($reqAct==GET_INITDATA){ $ret_data=array();$error_info=; if(check_login(3)){ $ret_data[USER_DATA]=array( USER_ID=$userdata[user_id], USER_NAME=$userdata[user_name], ); }else{ $error_info=您还没有登录,获取数据失败!; } } printAjaxJSON($ret_data,$error_info); js部分(html数据类型方式) //根据产品分类获取产品分类 var BASE_URL=10.66.1.221/projs/; function get_brand(cate_id){ var brand_area = _$(brand_area);

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档