JavaScript Document.Write在使用AJAX时替换所有正文内容

我正在创建一个简单的ajax调用,它检索指定url的内容并将其写入页面。我遇到的问题是它用这些信息替换了整个身体内容

这是JS:(function(){

var mb = window.mb = {};

function get_ad(url, parameters){

var result = "";

var http_request = false;

if (window.XMLHttpRequest) { // Mozilla, Safari,...

http_request = new XMLHttpRequest();

if (http_request.overrideMimeType) {

http_request.overrideMimeType('text/html');

}

} else if (window.ActiveXObject) { // IE

var avers = ["Microsoft.XmlHttp", "MSXML2.XmlHttp", "MSXML2.XmlHttp.3.0", "MSXML2.XmlHttp.4.0", "MSXML2.XmlHttp.5.0"];

for (var i = avers.length -1; i >= 0; i--) {

try {

http_request = new ActiveXObject(avers[i]);

if (http_request){

break;

}

} catch(e) {}

}

}

if (!http_request) {

alert('Cannot create XMLHTTP instance');

return false;

}

http_request.onreadystatechange = function(){

if (http_request.readyState == 4) {

if (http_request.status == 200) {

gen_output(http_request.responseText);

} else {

alert('Error');

}

}

}

http_request.open('GET', url + parameters, true);

http_request.send(null);

}

使用firebug进行检查,我看不到之前的文本或之后的文本,只是

来自test.html页面的内容。如果我删除了ajax调用并且之前只执行了3个document.writes文本,之后的文本将正确显示。jQuery不是一个选项,我必须在没有大型库的帮助下这样做,因为大小和速度是至关重要的。

ajax怎样替换文本,JavaScript Document.Write在使用AJAX时替换所有正文内容相关推荐

  1. 用Java语言编写ajax设计模式_使用JavaScript发布订阅设计模式实现Ajax请求节流

    1. 说明一下主要逻辑 当我们发送多个请求时使用的时同一个接口,并且这个接口支持多个参数获取多个条数据,而我们不想要每次请求一条数据就发送一条请求 而是在指定的时间段类发送一次请求,得到一些数据,然后 ...

  2. python替换文本换行符_python解决replace(“/n“,““)无法替换换行符

    先看原数据,一直在想办法清除 "\n"和"/"这两个符号. # 从提取出的几列来看,还有些细节需要再洗洗:例如为了统计和美观需要,"\n"和 ...

  3. AJAX工作原理及其优缺点 1.什么是AJAX? AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页

    参考文章:https://www.cnblogs.com/SanMaoSpace/archive/2013/06/15/3137180.html AJAX工作原理及其优缺点 1.什么是AJAX? AJ ...

  4. javascript document对象 第21节

    <html> <head><title>DOM对象</title><style type="text/css">tabl ...

  5. JavaScript Document对象DOM

    Document对象 DOM 描述 每个载入浏览器的HTML文档都会成为Document对象 Document对象使我们可以从脚本中对HTML页面中的所有元素进行访问 Document 对象是 Win ...

  6. 【JavaScript】AJAX总结(异步JavaScript和XML)

    AJAX介绍 通过 AJAX,你可以创建更好.更快以及更友好的 WEB 应用程序. AJAX 基于 JavaScript 和 JavaScript的XMLHttpRequest对象. AJAX 应用程 ...

  7. Jsoup 替换文本中所有的img src属性

    2019独角兽企业重金招聘Python工程师标准>>> 解决思路:在本地展示使用本地的src,发送到微信的时候使用微信的src.要实现功能,先需要做一些工作. 1.在富文本框中上传图 ...

  8. 百度的一个Ajax跨域方法 JavaScript是没有域的限制

    baidu的通行证处理都是在二级域名passport.baidu.com中处理的,但是baidu很多地方登录都好像是用ajax处理的,他是怎么做的呢?研究了一下,发现一个小技巧. 在http://zh ...

  9. jquery如何实现ajax技术,使用JavaScript和jQuery简单实现Ajax技术(示例代码)

    Ajax的定义 Ajax被认为是(Asynchronous JavaScript and XML的缩写). 允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax. Ajax的工作原理 Aja ...

最新文章

  1. jenkins 插件执行shell命令时,提示“Command not found”处理方法
  2. 75分钟入门微生物组数据分析和结果解读—刘永鑫(合肥,2021年6月23日)
  3. bzoj千题计划248:bzoj3697: 采药人的路径
  4. WINCE6.0更换桌面壁纸和图标
  5. 【直播课】6小时掌握YOLO缺陷检测与Faster RCNN动物检测实战
  6. 李洋疯狂C语言之选择排序
  7. python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...
  8. jdbc删除数据 20210410002714845
  9. 内部排序的方法实验报告_python 十大经典排序算法
  10. 《运算放大器权威指南》读书笔记(二)
  11. 网络编程在线英英词典之注册模块实现(三)
  12. LeetCode的使用方法
  13. 软件开发全过程必备文档下载(@附所有文档)
  14. python xlwt修改excel_通过Python模块xlwt更改xls文件中的默认分页符
  15. java毕业设计茶叶销售网站Mybatis+系统+数据库+调试部署
  16. The Fifty-eighth Of Word-Day
  17. 【图像修复】基于滤波实现损坏图像修复含Matlab源码
  18. i58250u是低端处理器吗_玩都市天际线要很大的显卡吗
  19. 车载系统升级、“特饭”会员品牌上线,解读新特背后的互联网产品逻辑...
  20. 实现图片转换成字符画

热门文章

  1. 【HTML】HTML网页设计---智能动物园系统网站端
  2. 昆明理工大学计算机组成原理考试,昆工计科组成原理实验の计算机组成原理各部件实验.doc...
  3. javaFX学习之Menu下创建子菜单及菜单项的例子
  4. gprs实用技巧:gprs模块tcp连接稳定性测试
  5. svn: E155017: 工作副本的参考文件损坏【解决方案】
  6. b站前端大佬_那些在271有B站却没有的动漫,只有大佬才都看过!
  7. 闲聊_云计算意味着什么
  8. gog安装游戏显示服务器问题,修复Windows 10中的GOG游戏显示黑屏问题
  9. ubuntu系统matlab2021a安装及设置matlab快捷方式
  10. InverseCSG: Automatic Conversion of 3D Models to CSG Trees