javascript - XmlHttpRequest.responseText 结果?

标签 javascript xmlhttprequest responsetext

我是 JavaScript 新手。我需要测试 XMLHttpRequest.responseText 的输出在给定的 URL 上。最简单的方法是什么?

var url = "http://m.google.com/"; <br>
var xmlHttp = new XMLHttpRequest(); <br>
xmlHttp.open('GET', url, true); <br>
document.getElementById('main-content').innerHTML = xmlHttp.responseText; <br>

main-content<div>标签。最后一行代码将替换 <div> 的内容输出为 xmlHttp.responseText 的标签.

现在,当我打开 m.google.com在我的常规浏览中并选择“查看源代码”,源代码的哪一部分被放置在 <div> 中标签。或者让我们留下来,我必须在其中测试这段代码——我在哪里编写这段代码?

实际上,我有一个 Android 应用程序可以在 WebView 中显示此 HTML 代码结果.

最佳答案

跳过你的挫折并使用jQuery .这是一个行业标准,几乎每个雇主都会询问您是否有这方面的经验。

$.get({
 url:'url.html',
 data:{},
 success:function(evt){console.log(evt);}
});

但是,如果你想走一条更难的路线:

var url = "http://m.google.com/"; 
var xmlhttp = new XMLHttpRequest(); 
xmlhttp.open("GET", url,true);

 // subscribe to this event before you send your request.
 xmlhttp.onreadystatechange=function() {
  if (xmlhttp.readyState==4) {
   //alert the user that a response now exists in the responseTest property.
   alert(xmlhttp.responseText);
   // And to view in firebug
   console.log('xhr',xmlhttp)
  }
 }
 xmlhttp.send(null)

关于javascript - XmlHttpRequest.responseText 结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5590125/

相关文章:

javascript - 使用 react 测试库检查组件的状态

javascript - 获取 div 中的所有子输入元素

javascript - 当我尝试下载 pdf 时,我在屏幕上看不到,屏幕变灰并且没有显示任何内容。我该如何解决这个问题?

unit-testing - 使用 express 在 node.js 中测试 HTTP 请求

javascript - 在 Javascript 中迭代 JSON 响应

javascript - 谷歌闭包编译器的构造对象的外部

javascript - XMLHttpRequest 响应类型和 JSON

php - 将 XMLHttpRequest.responseText 存储为变量 :(

javascript - Ajax 响应作为 DOM 对象

javascript - 在 NPM 安装时触发准备