我正在尝试制作一个代码,告诉您API的状态
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="generator" content="CoffeeCup HTML Editor (www.coffeecup.com)">
<meta name="dcterms.created" content="Sun, 21 Jul 2013 22:43:28 GMT">
<meta name="description" content="">
<meta name="keywords" content="">
<title></ title>
<script type="text/javascript">
<!--
var xhrprint=""
function blahblahblah(par){
var xhr = new XMLHttpRequest()
xhr.open("GET" par)
xhr.send()
xhrprint = xhr.statusText
}
var por= prompt("Type in a website")
blahblahblah(por)
$(document).ready(function(){
$("#marker").append()
});
-->
</script >
<!--[if IE]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body>
<h1 id="marker"></h1>
</body>
</html>
基本代码是自动生成的
如何传递给append()
制作包含变量<p>
中文字的xhrprint
?
答案 0 :(得分:1)
xhrprint
,如果请求是同步的,但这可能是一个糟糕的解决方案。
如果我们要使用jQuery,那么我们只需删除手册XMLHttpRequest
并尝试使用jQuery .
可以使用$.get
完成。只需传递一个URL和一个回调,它就会在结束时调用你的回调函数。在该回调中,您可以非常轻松地附加数据:
var url = prompt("What website?", "");
$.get(url, function(data) {
$("#marker").append(data);
});
如果您不关心追加,只需更换所有内容即可,load
更加容易:
var url = prompt("What website?", "");
$("#marker").load(url);