gpt4 book ai didi

javascript - 这是删除我的页面,Ajax jQuery

转载 作者:行者123 更新时间:2023-12-02 17:51:20 25 4
gpt4 key购买 nike

由于某种原因,我的 ajax 成功调用删除了我的页面内容并将整个页面替换为“成功”

{% 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 吗?

最佳答案

$('div#content') 可能是您的页面 ID。

改变

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

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

然后做

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

关于javascript - 这是删除我的页面,Ajax jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21341003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com