jquery可以';无法获得Web服务响应


jquery can't get a webservice response

所以。。。我被命令:"(为一家重型机械租赁公司创建一个信息系统,该公司每台机器都有一个GPS,来自GPS的数据由另一家使用网络服务的外部公司提供。(我对这些项目非常着迷…)

我需要(至少加载)从web服务读取数据,用它填充数据库,web服务响应逗号分隔的数据,在另一种情况下,它响应相同,但是.zip中的.txt。

所以当它只是在一页中回响。。。看起来是这样的:

0
739,-70.61692,-33.44053,0,0,2005-10-03 13:54:15.0,Cada 00:02:00 hh:mm:ss.
739,-70.61685,-33.44038,0,0,2005-10-03 13:19:00.0,Detención Mayor a 2 Min.
739,-70.61682,-33.44040,0,0,2005-10-03 13:14:47.0,Cada 00:02:00 hh:mm:ss.
739,-70.61685,-33.44040,0,0,2005-10-03 12:56:09.0,Detención Mayor a 2 Min.
739,-70.61683,-33.44037,0,0,2005-09-21 03:19:23.0,Cada 00:02:00 hh:mm:ss.
739,-70.61738,-33.44057,0,0,2005-09-21 03:16:45.0,Detención Mayor a 2 Min.
739,-70.62070,-33.44182,0,0,2005-09-21 03:14:41.0,Cada 00:02:00 hh:mm:ss.
739,-70.62060,-33.44165,0,0,2005-09-21 03:09:44.0,Cada 00:02:00 hh:mm:ss.
739,-70.61685,-33.44040,0,0,2005-09-21 01:05:31.0,Cada 00:02:00 hh:mm:ss.
……
……
……
739,-70.61687,-33.44040,0,0,2005-09-21 01:00:35.0,Cada 00:02:00 hh:mm:ss.
739,-70.61685,-33.44038,0,0,2005-09-21 00:56:02.0,Detencion Mayor a 2 Min.
FIN

压缩后的数据看起来就是这样。但我甚至无法加载数据,所以我应该如何使用它,即使用它来馈送数据库(这实际上是我想做的)

我使用的Jquery代码如下所示:

  $("a").click(function(event){
      event.preventDefault();
      var webdir = $(this).attr("href");
      alert("I'm supposed to load the following URL: "+webdir);       
      $.ajax({
      url: webdir,
      success: function(data){
          $('#resultado').html(data);
          alert('Load was performed.');
      }
      }).fail(function(){ 
      alert("error"); 
      });//this at least throws an error
  });

-你可以看到一个有效的(不诚实的)例子-

我甚至无法获取数据,我甚至不知道是否需要使用jquery获取数据,或者是否必须使用PHP获取数据。。。。所以请帮我处理jquery。。。如果你有时间的话,就向正确的方向指出如何用来自这样一个WEB服务的数据填充DB。

始终查看浏览器的JavaScript错误控制台。

XMLHttpRequest无法加载https://www.entelgps.cl/webservices/api_pos/ApiPos.cfc?method=ObtenerPosiciones&usuario=77421750-9&密码=7742&fecha=20120822&hora_inicio=12:30:00&hora_fin=13:10:00。起源http://jsbin.com访问控制允许来源不允许。

本质上,问题是JavaScriptAJAX请求不允许请求来自不同域名的内容。