【发布时间】:2018-01-28 04:16:06
【问题描述】:
如何通过 AJAX 发送 SELECTED 对象的主键(pk)。我试过 {{pk}},但没有成功。我收到一个错误“未捕获的错误”意外令牌}
{% extends 'homepage.html' %}
{% load staticfiles %}
{% block teacher_diary %}
<script language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#grade_list').change(function(){
var element = document.getElementById("grade_list");
var value = element.options[element.selectedIndex].value;
$.ajax({
url: "get_subject/",
type: "get",
data: {
'grade_id': value.{{ pk }}
},
dataType: "json"
});
})});
</script>
<select id="grade_list">
{% for grade in grades %}
<option >{{ grade }}</option>
{% endfor %}
</select>
【问题讨论】:
标签: python ajax django django-templates