我是javascript和一般编程的新手。我有一个谷歌网站,我想记录从网站提交表格的用户的IP。我看到,谷歌搜索可以使用外部服务获取IP地址,但我想弄清楚如何在我的网站中设置一个脚本(我猜想一个javascript)来完成任务。
特别是,我需要的是以下内容:
1)网站内的脚本必须获取IP地址。我在你的论坛中找到了以下代码来完成这项工作。
<script type="application/javascript">
function getip(json){
alert(json); // alerts the ip address
}
</script>
<script type="application/javascript"
src="http://www.anotherdomain.com/file.php? callback=getip">
</script>
如何从javascript函数调用它?
2)获取IP地址后,我想填写表格的文本区域,并在提交时将其发送到谷歌电子表格。 如何获取ip输出并使用javascript代码将其发送到文本框?
答案 0 :(得分:0)
var ip ;
$.ajax({
url: '//freegeoip.net/json/',
type: 'POST',
dataType: 'jsonp',
success: function(location) {
ip = location.ip;
$("textarea").val(ip);
}
});