Ajax不返回数据?

function getNewContent(){
    var request = getHTTPObject();
    if(request){
        request.open('GET','example.txt',true);
        request.onreadystatechange = function(){
            if(request.readyState == 4){
                var para = document.createElement('p');
                var txt  = document.createTextNode(request.responseText);
                para.appendChild(txt);
                document.getElementById('new').appendChild(para);
            }
        };
        request.send(null);
    }else{
        alert("sorry,your browser don't support XMLHTTPRequest");
    }
}
addLoadEvent(getNewContent);

看javascript DOM编程艺术第7章的例子,写好后页面空白不显示example.txt中的数据。

阅读 3.6k
3 个回答

你自己在example. txt写有内容吗

请求一个Json串试试,类似jq的getJson()

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题