2014-01-24 43 views
0

出於某種原因,我的ajax成功調用刪除我的網頁內容,並與「成功」這是刪除我的頁面,Ajax的jQuery的

{% extends "base.html" %} 
{% block title %}Plan{% endblock %} 

{% block content %} 
    <div id="form"> 
    <a>Welcome to planning</a> 

    {{form.as_p}} 
    <button id="button">Submit</button> 
    </div> 
    <div id="content"> </div> 
    <script> 
     $('button#button').click(function() { 
      $.ajax({ 
       url:'submit', 
       success: function(data) { 
        $('div#content').text(data); 
       }, 
      }); 
     }); 
    </script> 
{% endblock %} 

這裏被稱爲我的看法替換整個頁面:

def planning(request): 
    if not request.user.is_authenticated(): 
     return HttpResponseRedirect(reverse('loginregistration.views.login')) 

    form = planForm() 
    return render(request, 'plan.html', {'form':form}) 

def submitplan(request): 
    if not request.user.is_authenticated(): 
     return HttpResponseRedirect(reverse('loginregistration.views.login')) 

    if request.is_ajax: 
     POST = request.POST 
     msg = "Success" 
     print request.POST 
     return HttpResponse(msg) 

有人也可以告訴我ajax是否認出我的html id?

回答

2

$('div#content')可能是您的網頁ID。

變化

<div id="content"> </div> 

<div id="data"> </div> 

,做

$('div#data').text(data);

+0

哇你的權利,對不起謝謝! – user3043594

相關問題