【问题标题】:displaying the file data in correct format以正确的格式显示文件数据
【发布时间】:2010-06-14 05:28:59
【问题描述】:

在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>  

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

【问题讨论】:

  • 这不是重复 - 在您说的另一个线程中没有显示任何内容;现在该换行了?
  • 是的,如果您现在成功显示数据,请将其他问题标记为已关闭。

标签: jquery ajax django


【解决方案1】:
$("#someid").html(s.join("<br/>"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 1970-01-01
    • 2019-10-08
    • 1970-01-01
    • 2019-06-26
    • 2019-01-02
    相关资源
    最近更新 更多