以正确的格式显示文件数据

时间:2010-06-14 05:28:59

标签: jquery ajax django

在views.py

def showfiledata(request):  
with open("/home/tazim/webexample/tmp.txt") as f:  
     read_data = f.read()  
f.closed  
return_dict = {'filedata':read_data}  
json = simplejson.dumps(return_dict)  
return HttpResponse(json,mimetype="application/json")  

在模板中:

<html>  
<head>  
<script type="text/javascript" src="/jquerycall/"></script> 
<script type="text/javascript">  
    $(document).ready(function()  
    {  
         $("button").click(function()  
         {

              $.ajax({  
                       type:"POST",  
                       url:"/showfiledata/",  
                       datatype:"json",  
                       success:function(data)  
                               {  
                                  var s = data.filedata;  
                                  $("#someid").html(s);  
                               }  


                    });  
         });  

    });  
</script>    
</head>  
<body>  
<form method="post">  
<button type="button">Click Me< /button>  
<div id="someid">< /div>  
</form>  
</body>  
</html>  

我想要逐行显示文件。 但是,现在线条显示没有任何换行符。

1 个答案:

答案 0 :(得分:1)

$("#someid").html(s.join("<br/>"));