springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2022-10-18 13:26:07
58
我的任务是将使用JavaScript创建的测试结果发送到HTML模板,以便在{%if标记>;}中使用它。={4%}标记,以便写入通过测试的数据库。我尝试编写一个Ajax请求,但不确定它是否正确。
视图.py
def practice(request, lesson_id):
form = LessonDone()
posts = get_object_or_404(Lessons, pk=lesson_id)
lessonid = Lessons.objects.get(pk=lesson_id)
mark = request.POST.get('url')
if request.method == 'POST':
p, created = DoneLessonsModel.objects.get_or_create(
user=request.user,
lessons=lessonid,
defaults={'done': True},
)
form = LessonDone(request.POST, instance=p)
if form.is_valid():
try:
form.save()
return redirect('practice')
except:
form.add_error(None, 'Ошибка')
context = {'posts': posts, 'form': form, 'mark': mark}
return render(request, 'landing/../static/practice.html', context)
url.py
<代码>..path(R ' lesson/<;int:课程_ID>;/practice/',views.practice,name=' practice '),...
练习.html
<代码>..<;DIV类=";按钮";>;<;按钮类=";重新启动BTN-DARK";>;{{标记}}<;/按钮>;{%if标记>;= 4 %}<;表单操作=";";方法=";后";>;{%csrf_内标识%}{{FORM}}{%endif%}<;按钮类=";退出BTN-DARK";类型=";提交";值=";提交";ID=";send-my-URL-to-Django-button";>;<;/按钮>;{%if标记>;= 4 %}<;/窗体>;{%endif%}<;/DIV>;...<;/脚本>;<;脚本类型=";文本/JavaScript";>;$(document).ready(function(){var URL=userScore;$(";#send-my-URL-to-Django-button";)。单击(函数(){$.ajax({URL:{%URL ' practice ' posts.PK%},类型:";过帐";,数据类型:";JSON";,数据:{URL:URL,CsrfMiddlewareToken:“{{Csrf_令牌}}”},成功:函数(JSON){alert(";已成功将URL发送到Django";);},错误:函数(xhr,errmsg,err){alert(";无法将URL发送到Django.错误:";+xhr.status+";:";+xhr.responseText);}});});});<;/脚本>;...
顺晟科技:
05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11