Tag: ip

用jquery获取用户ip

我想用jQuery或JavaScript获取用户的IP地址,这并不重要,但我更喜欢jQuery。 我在这里看到了一些答案,但它们对我不起作用。

jQuery JSON请求获得’200 OK’答案,但没有内容

我正在使用jQuery通过他们的IP地址获取访问者的位置。 这个名为freeGeoIP的服务很棒 。 我需要做的就是在URL末尾添加’json’或’xml’,然后添加IP地址,它将返回所需的数据。 当我在浏览器中手动执行此操作时,它可以正常工作:我需要下载一个小文档。 当我从浏览器执行$ .ajax或$ .getJSON请求时,它会回答“200 OK”标题和下面的元数据。 但是没有实际数据进来。发生了什么? 编辑:我添加了javascript / jQuery代码: function openForm(event,ui){ var _this = $(this); //Get details on the user’s IP var myIP = $(‘#yourIP’).attr(‘ip’);alert(myIP); var url = ‘http://freegeoip.appspot.com/json/’ + myIP; $.ajax({ url: url, dataType: ‘json’, contentType: ‘text/json’, timeout: 10000, complete: function(ip){ alert(‘Success Ajax!’); //URL returns status,ip,countrycode,countryname,regioncode,regionname,city,zipcode,latitude,longitude $(‘#yourIP’).text(ip.city + “, ” […]