我正在尝试在我的django app中使用ipinfo api。
我的js代码 -
var button = document.getElementById('login_button');
var user_location = document.getElementById('user_location');
button.onclick=function()
{
get_location();
form.submit();
}
function get_location()
{
alert('inside');
$.get('http://ipinfo.io', function(response)
{
alert('response');
user_location.value = response.loc;
console.log(response.loc);
alert(response.loc);
}
,'jsonp');
}
我的HTML代码(相关) -
<div class="row">
<form id="form" method="post" class="form">
{% csrf_token %}
<input type="hidden" id="user_location" name="user_location"/>
</form>
</div>
<div class="row">
<button type="button" id="login_button" name="confirm_login" class="tooltip-test btn btn-sm btn-success" title="Click to Log In">
Login
</button>
</div>
和我的views.py相关代码 -
o = online_status(username = u.username, location = post['user_location'])
devices_no = 1
o.save()
我的问题始于js文件。这是警告内部&#39;但是它没有警报和响应&#39;我的浏览器控制台中也没有任何东西,也没有response.loc的警告。
我错了.. ??
请帮帮我。
注意:我的互联网支持代理。
提前致谢。