我需要在我的网页上显示一个从 REST 服务返回的简单文本字符串。我目前正在使用 XMLHttpRequest:
<div id="returnedText"></div>
<script type="text/javascript">
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if(xhr.status == 200 && xhr.readyState == 4) {
document.getElementById("returnedText").innerHTML=xhr.responseText;
}
};
xhr.open("GET",url,true);
xhr.send(null);
</script>
没有更轻松的方法吗?我考虑过使用脚本标记,但有问题的 Web 服务不支持 JSONP。我还用 iframe 做了一个天真的尝试(将 REST url 作为 src),但它没有用。