javascript - JQuery 客户端在本地主机之外失败

标签 javascript jquery client client-server

简单的 JS GET 客户端会发生一些非常奇怪的事情。下面是使用 JQuery 的代码:

<h3 onclick="$.ajax({
 url: 'http://147.102.82.124/',
 type: 'GET',                            
 error: function() { alert('FAILURE'); },
 success: function() {alert('SUCCESS')}
});">Click me</h3>

除非 url 设置为 localhost,否则该方法会触发“FAILURE”消息。同时,远程服务器回复200状态码(我使用Firefox的Web控制台检查)。

[15:06:59.135] GET http://147.102.82.124/ [HTTP/1.1 200 OK 9ms]

还有想法吗?

最佳答案

作为一项安全措施,不允许跨源请求,请参阅 CORS

关于javascript - JQuery 客户端在本地主机之外失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9871807/

相关文章:

javascript - db.collection(...).set 不是函数

javascript - 如何在 gulp.src.options.base 中动态解析路径

java - 安卓客户端服务器

java - 为什么我用 Java 编写的服务器和客户端无法工作?

javascript - 测试时弹出消息框

javascript - 枚举 JavaScript 对象函数?

javascript - jquery .on 根据所选值更改输入字段中的实时更新

jquery - 动态添加列表元素以在 ember 中查看

php - 检查用户当前是否在线(实时)

java - 服务器从无限 while 循环终止?