作者biggood20708 (Neoli)
看板PHP
标题[请益] 新手http response无法显示求解
时间Fri Jan 20 11:09:17 2017
<html>
<head>
<meta http-equiv="content-type" content = "text/html;charset=utf-8">
<script src = "utility.js" type = "text/javascript"></script>
<script type = "text/javascript">
var XHR = null;
function startRequest()
{
XHR = createXMLHttpRequest();
XHR.open("GET","poetry.txt",true);
XHR.onreadystatechange=handleStateChange;
XHR.send(null);
}
function handleStateChange()
{
if(XHR.readyState == 4)
{
if(XHR.status == 200)
document.getElementByid("span1").innerHTML=XHR.responseText;
else
window.alert("error!");
}
}
</script>
</head>
<body>
<form id = "form1">
<input id = "button1" type = "button" value = "显示"
onclick="startRequest()">
<br><br><span id = "span1"></span>
</form>
</body>
</html>
基本上是照参考书上打的,但是button按了就一直显示不出来
看了半天也不知道哪里出错,poetry.txt也建立了里面也有内容
希望各位大大给新手一点帮助
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.135.159.117
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1484881760.A.70B.html
1F:→ anest: 试试看在伺服器环境下跑网页 01/20 11:27
2F:→ mimikillua: else前後有括弧吗? 01/20 11:37
感谢大家帮忙,不过更改过後还是无法显示我在poetry.txt中的文字
请问还有哪里出问题呢?
更改过後的程式码如下
https://goo.gl/B9unxk
※ 编辑: biggood20708 (220.135.159.117), 01/20/2017 18:13:22
4F:推 wotupset: 我不知道你的utility.js内容是什麽 你可以试着对照两个 01/20 19:34
5F:→ wotupset: 程式码看哪边有差异导致无法显示 01/20 19:34
6F:→ wotupset: javascript跟php不一样 可以去Ajax板问看看 01/20 19:40
补充utility.js内容
https://goo.gl/roQvA5X
※ 编辑: biggood20708 (220.135.159.117), 01/20/2017 20:47:37
7F:推 u5431269: XHR.open(GET,url,true) url路径可能出错了 01/21 01:07