2010-06-14 4 views
0

В 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

это не повторение - в другой теме вы ничего не сказали; теперь речь идет о разрыве строк? – Amarghosh

+0

Да, если вы сейчас успешно показываете данные, пожалуйста, отметьте другой вопрос как закрытый. –

ответ

Смежные вопросы