来自远程主机的Jquery AJAX

时间:2012-10-21 11:18:47

标签: jquery-ui jquery jquery-plugins

您好我正在尝试使用这段代码Example at fiddle从远程主机获取json,

这里我想补充说我正在使用jquery跨域ajax插件

$("button").click(function() {
jQuery.ajax({
    url: "http://50.116.19.49/rest/user.json",
    type: 'GET',
    success: function(result) {
    $("div").html(result.responseText);
    }
  });
});​

我正在使用jquery AJAX GET方法。问题是当我尝试使用POST而不是GET时它会停止工作,需要帮​​助。!

由于

1 个答案:

答案 0 :(得分:0)

可以在服务器端按方法限制请求。

这并不意味着如果它适用于GET,那么也必须与POST一起使用。我看到您的网络服务不允许POST方法的原始访问权限。

以下是PHP

中允许不同类型请求的示例
<?php
  if ($_SERVER["REQUEST_METHOD"] == "GET")
     header("Access-Control-Allow-Origin: *");
     echo "lan";
  else {
     echo "disabled";
  } 
?>