我有以下输入:
<input id="country_name" type"text" />
<input id="country_id" type"text" />
country_name
我想影响与我用onchange插入输入的国家相对应的id 。所以我使用这个 ajax 函数:
$("#country_name").change({
$.ajax({
url: "/country/getid/",
method: 'GET',
datatype: "json",
data: {'country_name': $("#country_name").val()},
success: function(response) {
$("#country_id").val() = response.country_id;
}
});
});
而我的观点是这样的(链接到同一个网址urls.py
)
def get_country_id(country_name_get):
countries = Countries.objects.filter(country_name=country_name_get)
if countries.exists():
for country in countries:
country_id = country.country_id
else:
country_id = ''
return country_id
在我的 urls.py 中,我添加了这一行:
url(r'^/country/getid/$', 'des.services.get_country_id', name='get_country_id'),
我用谷歌浏览器检查了这个元素,然后我看到了这个错误:
Uncaught SyntaxError: Unexpected token .
你知道错误来自哪里吗?
我仍然没有得到任何country_id
输入。我的代码有问题还是有其他解决方案?