我想要做的是,当从下拉列表中选择金融机构时,我想进行一次AJAX调用,将所选FI与我的查询进行比较。
当我尝试打印出所选数据时,我每次都会得到None
。
这是我到目前为止所拥有的。
edit.html javascript:
q = $("#investment_form").serialize();
function cdic_limit() {
$.ajax({
type: "POST",
url: "{% url investments-calc_cdic plan.id %}",
dataType: "json",
data: q,
success: function(json) {
alert('made it here');
}
});
}
在我的ajax.py中:
def calc_cdic(request, plan, *args, **kwargs):
from investments.models import Investment
from financial_institutions.models import FinancialInstitution
from profiles.models import Profile
from plans.models import Plan
json = {}
data = request.POST
if request.is_ajax():
print 'THIS IS THE PLAN: ', plan
fiid = data.get('id_financial_institution')
print 'THIS IS THE SELECTED FI: ', fiid
json['fiid'] = fiid
return HttpResponse(simplejson.dumps(json), mimetype='application/json')
id_financial_institution
是我表单上的字段名称,我试图从中提取数据。
非常感谢任何帮助。