您好我正在尝试使用这段代码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时它会停止工作,需要帮助。!
由于
答案 0 :(得分:0)
可以在服务器端按方法限制请求。
这并不意味着如果它适用于GET
,那么也必须与POST
一起使用。我看到您的网络服务不允许POST
方法的原始访问权限。
以下是PHP
<?php
if ($_SERVER["REQUEST_METHOD"] == "GET")
header("Access-Control-Allow-Origin: *");
echo "lan";
else {
echo "disabled";
}
?>