Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery geoplugin使用问题_Jquery_Geolocation_Ip Geolocation - Fatal编程技术网

jquery geoplugin使用问题

jquery geoplugin使用问题,jquery,geolocation,ip-geolocation,Jquery,Geolocation,Ip Geolocation,此代码运行正常,但url的响应为空。但是,如果我通过复制粘贴URL来访问同一个URL,它就会工作。你知道为什么吗?关于状态的文档: 重要提示:从jQuery1.4开始,如果 JSON文件包含一个语法错误 请求通常会无声地失败。 避免频繁手工编辑JSON 基于这个原因的数据。JSON是一种 具有语法的数据交换格式 比其他国家更严格的规则 JavaScript的对象文字表示法。 例如,表示的所有字符串 在JSON中,它们是否为属性 或值,必须包含在 双引号。有关JSON的详细信息 格式,请参阅 返回

此代码运行正常,但url的响应为空。但是,如果我通过复制粘贴URL来访问同一个URL,它就会工作。你知道为什么吗?

关于状态的文档:

重要提示:从jQuery1.4开始,如果 JSON文件包含一个语法错误 请求通常会无声地失败。 避免频繁手工编辑JSON 基于这个原因的数据。JSON是一种 具有语法的数据交换格式 比其他国家更严格的规则 JavaScript的对象文字表示法。 例如,表示的所有字符串 在JSON中,它们是否为属性 或值,必须包含在 双引号。有关JSON的详细信息 格式,请参阅

返回的数据是否为有效的JSON格式?为什么不尝试以下其他方法:

$.getJSON("http://www.geoplugin.net/json.gp?ip=117.201.92.17",function(data){alert(data);});
通过这种方式,您可以删除json数据类型,并确保调用正在返回任何数据,无论是否返回json

还要记住,由于浏览器的安全限制,ajax请求受同源策略的约束;请求无法成功地从其他域、子域或协议检索数据。

状态为:

重要提示:从jQuery1.4开始,如果 JSON文件包含一个语法错误 请求通常会无声地失败。 避免频繁手工编辑JSON 基于这个原因的数据。JSON是一种 具有语法的数据交换格式 比其他国家更严格的规则 JavaScript的对象文字表示法。 例如,表示的所有字符串 在JSON中,它们是否为属性 或值,必须包含在 双引号。有关JSON的详细信息 格式,请参阅

返回的数据是否为有效的JSON格式?为什么不尝试以下其他方法:

$.getJSON("http://www.geoplugin.net/json.gp?ip=117.201.92.17",function(data){alert(data);});
通过这种方式,您可以删除json数据类型,并确保调用正在返回任何数据,无论是否返回json

还要记住,由于浏览器的安全限制,ajax请求受同源策略的约束;请求无法成功地从其他域、子域或协议检索数据。

根据:

AJAX和错误:标签无效

例如,如果您使用jQuery来 对JSON Web服务进行AJAX调用, 你可能会看到 Javascript错误:标签无效 要消除此错误,请标记 jsoncallback=?当 对任何 JSON Web服务

$.ajax({
  url: url,
  dataType: 'json',
  data: data,
  success: callback
});
$.getJSON(“http://www.geoplugin.net/json.gp?jsoncallback=?",
功能(数据){
用于(数据中的var i){
document.write('data[“i”]='+i+'
'); } );
所以我添加了它,并显示它的工作原理。

根据:

AJAX和错误:标签无效

例如,如果您使用jQuery来 对JSON Web服务进行AJAX调用, 你可能会看到 Javascript错误:标签无效 要消除此错误,请标记 当 对任何 JSON Web服务

$.ajax({
  url: url,
  dataType: 'json',
  data: data,
  success: callback
});
$.getJSON(“http://www.geoplugin.net/json.gp?jsoncallback=?",
功能(数据){
用于(数据中的var i){
document.write('data[“i”]='+i+'
'); } );
所以我添加了这一点,并显示它的工作