没有什么比 Web 开发更让我感到沮丧的了,幸运的是我不经常这样做,这里有一个例子。alert("2")
以下代码在 DreamWeaver Live View 中运行良好,在 Chrome 上停止(警报 3 从未出现,输出中也没有任何内容)并且在 Internet Explorer 中根本不起作用,是否有任何理由?
<script type="text/javascript">
function getStuff() {
var url = "http://url/to/restful/api";
alert("1");
var client = new XMLHttpRequest();
client.open("GET", url, false);
client.setRequestHeader("Content-Type", "application/json");
alert("2")
client.send();
alert("3")
document.getElementById("output").value = client.responseText;
}
</script>
这被称为:
<button onClick="getStuff()">GET</button>