ajax随笔
来源:互联网 发布:小茶一丛 知乎 编辑:程序博客网 时间:2024/06/05 15:47
如果XMLHttpRequest调用的页面不是有效的XML(譬如不是明文),上面的代码行:
- var http_request = false;
- function makeRequest(url) {
- http_request = false;
- if (window.XMLHttpRequest) { // Mozilla, Safari,...
- http_request = new XMLHttpRequest();
- if (http_request.overrideMimeType) {
- http_request.overrideMimeType('text/xml');
- }
- } else if (window.ActiveXObject) { // IE
- try {
- http_request = new ActiveXObject("Msxml2.XMLHTTP");
- } catch (e) {
- try {
- http_request = new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e) {}
- }
- }
- //detail...
- }
http_request.overrideMimeType('text/xml');就会导致Firefox 1.5b里面出现Javascript 控制台错误信息.如果浏览器上出现了"语法错误"或者"不规范的错误",而且不是试图从XMLHttpRequest加载XML页面,请从代码中删除该行。
另外,如果把请求发送到将返回XML的一段代码,而不是发送到静态的XML文件,要是页面在Mozilla和IE浏览器中都能正常工作,就必须设置一些响应头.如果没有设置头:"Content-Type: application/xml",IE会在试图访问XML元素的那一行后面抛出Javascript错误:"Object Expected".如果没有设置头:"Cache-Control: no-cache",浏览器就会缓存响应,永远不会重新提交请求.这样一来,调试起来就会难度很大.
- ajax随笔
- Ajax随笔
- Ajax随笔
- ajax随笔
- AJAX 简单例子调试随笔
- AJAX实现随笔提示功能
- 传智播客Ajax视频前十集视频随笔
- 传智播客Ajax视频后集视频随笔
- MVC登录ajax验证 随笔记录
- [转载]关于ajax的一些随笔
- [-项目随笔-] Ajax在Tapestry中的应用
- Ajax/JavaScript学习随笔:java script Object Notation(JSON)
- WebSocket随笔,可以有效解决AJAX跨域问题
- 随笔
- 随笔
- 随笔
- 随笔
- 随笔
- 求教:AfxEnableControlContainer(); VC/MFC / 基础类 - CSDN社区 community.csdn.net
- 接口与抽象类的区别(我的小结)
- 设置http_proxy, 穿透公司网关
- Thinking in java-05
- Tapestry 和 Wicket 的比较
- ajax随笔
- Asp之随机函数公式 [记录一下]
- Thinking in java-06
- aspnet_regiis
- PCB抄板制版技术(二):光绘工艺
- 测试
- PCB抄板制版技术(一):CAM
- 3242
- 影响我国PCB抄板产业的因素