我使用$.post
调用一个php文件。从服务器返回json响应。当我直接在浏览器中打开服务器url时,它可以成功返回。但是从js中调用它却不起作用。
![enter image description here](https://istack.dev59.com/QI167.webp)
我调用的链接是这个(http://54.249.240.120/qcorner/login
)。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>
<body>
<input type="button" id="testID">
<script type="text/javascript">
$(document).ready(function() {
$("#testID").click(function() {
$.post('http://54.249.240.120/qcorner/login',function(result){
alert(result);
});
});
});
</script>
</body>
</html>
我也尝试在Firefox中进行操作。结果显示为200 OK,但没有响应。
为什么会出现这种情况呢?
{"head":{"status":206,"message":"仅收到0个字段,需要2个"},"body":""}
- helion3