如何检查远程服务器的状态

时间:2013-07-27 09:40:19

标签: php javascript jquery html5

我正在寻找一些东西。 问题是,我想让我的应用程序在本地执行更多,而不是更远程。

需要在每个请求(或websession id)中放置一个参数

我尝试了以下

  $.getJSON('http://*******************.com/loginapi.php?uuid=0x1a2b3c4e', function(jd) {
          var reg = jd.usrreg;
          var uuid = jd.usrpin;
          var usrid = jd.usrid;     
      });

 });

这没有任何作用,在服务器端我甚至没有看到对该页面的请求。

document.write(uuid)没有回复,当我在浏览器中访问所请求的页面时,我看到以下内容:

{"usrreg":"0","usrpin":"0x1a2b3c4e","usrid":"0"}

我也试过表单数据,所以当我按下登录时它会向服务器发送一个请求,但是我仍然应该得到像usrreg = 0或1这样的东西,因为这意味着这个人没有注册,或者usrreg = 2错误的用户/通行证。

如何阅读打开页面时获得的值?

1 个答案:

答案 0 :(得分:0)

使用Ajax的跨域请求是同源策略的原因:http://en.wikipedia.org/wiki/Same_origin_policy

那你还有什么选择?

  1. 学习将AJAX与JSONP一起使用 - 只有在另一方提供时才能使用
  2. 编写一个本地运行的PHP桥,为您提供远程数据
  3. 使用postMessage:https://developer.mozilla.org/en-US/docs/Web/API/window.postMessage