工作记录之JS加载XML文件的方式
来源:互联网 发布:2万钱网络大电影 编辑:程序博客网 时间:2024/06/05 17:13
写在前面
最近在做微信的开发,在微信里面集成自己开发的H5页面,由于客户实际发布的服务器的IP与自己的IP不同,所以我们为了方便,一般会选择用解析XML的方式来实现这种目的,但是一般的解析方式容易出现一个问题,就是当我的程序在解析XML文件的时候,XML文件还没有下载下来,所以就会IP无法解析的情况,那么怎么解决呢?自然,我们想到了用AJAX来解析实行同步的加载就没有问题了。
代码
function getIP(){ $.ajax({ url:'../utils/config/server.xml', type:'post', data: {}, dataType:'xml', async: false, //设置同步加载 timeout: 10000, success:function(data){ //防止因IP的首尾出现空格而无法访问接口 IP = $(data).find('ip').text().replace(/(^\s*)|(\s*$)/g,""); }, error:function(){ //失败调用该函数 alert('系统出错'); }, failure : function(xhr,msg){ alert("请求超时!请稍后再试!"); }});}
这就是同步解析XML的方法,就不会出现IP为null的情况了。
0 0
- 工作记录之JS加载XML文件的方式
- spring加载xml文件的方式
- js xml文件加载
- 工作记录----获取XML文件的配置信息
- js的加载方式
- Spring中加载ApplicationContext.xml文件的方式
- Spring中加载ApplicationContext.xml文件的方式
- Spring中加载ApplicationContext.xml文件的方式【转】
- Spring中加载ApplicationContext.xml文件的方式
- Spring中加载ApplicationContext.xml文件的方式
- Spring中加载ApplicationContext.xml文件的方式
- Spring中加载ApplicationContext.xml文件的方式
- Spring中加载ApplicationContext.xml文件的方式
- JavaScript加载XML文件的两种方式
- Spring中加载ApplicationContext.xml文件的方式
- 加载文件的方式
- android解析xml文件的方式之SAX方式
- js 以 ajax 的方式导入 XML 或其他文件
- Android Studio超实用插件--ADB WIFI 使用的介绍
- 代码整洁之道总结(一)
- 静态库与动态库的创建和使用
- 笔记:C++学习之旅---关联容器
- 微信公众号开发_QRCodeUtils的代码(七)
- 工作记录之JS加载XML文件的方式
- 个推的推送消息延迟的一个原因记录
- 更新Ubuntu的gcc和g++版本
- 笔记:C++学习之旅---面向对象程序设计2
- Python字符串的encode与decode研究心得乱码问题解决方法
- androidManifest
- 微信公众号开发_ReceiveXmlEntity的代码(八)
- 怎么在迷茫中走出
- HTTP简介,http是一个属于应用层的面向对象的协议