将文件从文件显示到html网页

时间:2015-06-11 21:10:01

标签: javascript php jquery html html5

我是html和javascripts的新手。我想,我想做的事情相当简单。我有一个托管在服务器上的文件,我想在页面上的文件中显示文本。我正在按照Question的答案。

然而,文字根本没有显示。

<section>
<pre id="contents"></pre>
<script>function populatePre(url) {
    var xhr = new XMLHttpRequest();
    xhr.onload = function () {
        document.getElementById('contents').textContent = this.responseText;
    };
    xhr.open('GET', url);
    xhr.send();
}
 populatePre(${summary}); 
</script>
</section>
  

$ {summary}只包含文本文件的网址

我尝试用实际网址切换变量没有变化

这是网址 https://s3-us-west-1.amazonaws.com/mecturkaudiofiles/Order/20140707_tmm_pistorius_update_att.txt

我没有必要使用javascript我只是想找到一种有效的方式

P.S。我也试过了

 <?php
echo file_get_contents("https://s3-us-west-1.amazonaws.com/mecturkaudiofiles/Order/20140707_tmm_pistorius_update_att.txt");
?>

这是我作为输出得到的 This is the preview of the output

1 个答案:

答案 0 :(得分:0)

xhr.addEventListener('readystatechange', function(){ if(xhr.readyState === 4 && xhr.status !== 0) { console.log(xhr.response) }; 之前添加此内容:

xhr.onLoad

并删除整个document.getElementById('contents').textContent = xhr.response;

编辑: 填充内容,而不是我的console.log,使用您的:

from tkinter import *
import app

def obj(can,text):
    b1 = "up"
    xold, yold = None, None


    def main():
        global aaa
        global frame
        global text
        global drawing_area
        drawing_area = can


        drawing_area.create_window(50,50,tags='aaa',window=text)

        text.bind("<Motion>", motion)
        text.bind("<ButtonPress-1>", b1down)
        text.bind("<ButtonRelease-1>", b1up)



    def b1down(event):
        global b1
        b1 = "down"           


    def b1up(event):
        global b1, xold, yold
        b1 = "up"
        xold = None           
        yold = None

    def motion(event):
        global frame
        global aaa
        global text
        global drawing_area
        if b1 == "down":
            global xold, yold
            if xold is not None and yold is not None:
                            drawing_area.move('aaa',event.x,event.y)

            xold = event.x
            yold = event.y

root = Tk()
drawing_area = Canvas(root,height=500,width=700,bg='Blue')
text=Button(drawing_area,text='Test')
drawing_area.pack()
if __name__ == "__main__":
    obj(drawing_area,text)