我想把Django的{{ context }}传给ajax,代码如下(重点是在botton那里):
<form method='POST' class='form-horizontal'>
{% csrf_token %}
<div class="tab-pane active" id="xiaoqu">
<div class='form-group'>
<label class='control-label col-md-2'>{{ district_form_context.district_name.label }}</label>
<div class='col-md-4'>
{{ district_form_context.district_name }}
</div>
</div>
</div>
<div class='form-group col-md-2'>
<input type='button' style='margin-left: 329px;' class='btn btn-primary' value='添加'
onclick="addDistrictAction({{ district_form_context }})"/>
</div>
</form>
然后我在ajax是这样接收的:
function addDistrictAction(context){
district_form_context= context;
$.ajax({
url:'setupAjax/addDistrictActionAjax.action',
type:'post',
dataType:'html',
success:function(result){
if(result != '')
{
getAllDistrict();
}
else{
addDistrict()
}
},
error:function(){
alert('服务器错误');
}
});}
但这样行不通,我很想截图给你们看但是不知道这里该怎么截图……总之这样是错的,请问我该怎么把{{ context}}的 值传给ajax???