52,787
社区成员




document.getElementById('search').onclick = function () {
var request = new XMLHttpRequest();
request.open('GET','123.txt',true);
if (request.send()) {
alert('Send OK');
} else {
alert('Send Error');
}
var request = new XMLHttpRequest();
request.open('GET','ajax_php.php',true);
request.send();
request.onreadystatechange = function () {
if (request.readyState == 4 && request.status == 200) {
document.getElementById('result').value = request.responseText;
}
}
可能是因为我没有用request.onreadystatechange属性
又出新问题了:
request.open('GET','ajax_php.php',true)
request.open('GET','123.txt',true)
调用TXT文本时调试器会有一个提示:Provisional headers are shown,意思是临时的请求头,我看了一下http请求头,的确不完整,只有Referer和User-Agent两行。
但调用php文件就是正常的请求头。
为什么会是这样呢?