如何在 javascript 中从远程读取 json
How to read json from remote in javascript
我试图从远程服务器读取 json,然后我收到此错误。
"跨源请求被阻止:同源策略不允许 读取远程资源"
然后我读到我需要将数据类型设置为 jsonp
.
dataType: 'jsonp',
问题是我得到的 json 不是jsonp
格式,这是 jsonp
所要求的。如果我不使用 jsonp,我会收到上述错误消息。
我该如何解决这个问题?
您还必须在服务器端启用 CORS 请求。
将此行添加到代码中:response.addHeader("Access-Control-Allow-Origin", "*");
如果您只想允许特定网域使用,则可以将 * 替换为您网站的网址。
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 正在读取JSON,数据未显示
- 使用jquery读取Json数据
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- 使用Angular读取JSON
- 修改d3.js圆环图以读取json数组
- 读取 json 文件 Javascriot 后返回一个数组
- 使用Javascript和PHP读取JSon字符串
- 无法通过rest api读取json变量
- 从d3.js中的文件读取json数据不起作用
- Uncaught SyntaxError:尝试读取json数据时出现意外数字
- 以javascript中的字符串形式从服务器读取json文件
- 使用angularjs中的JSONObject读取json
- 单击按钮时使用JS读取JSON文件
- 如果没有JavaScript中的jQuery,我如何读取.json文件
- javascript在读取JSON文件后无法迭代数组
- 使用 Javascript 读取 JSON 对象(错误)
- JQuery 如何读取 JSON 缓存
- 从 PHP 读取 json 响应并推送到 javascript 多维数组中
- 当我不知道密钥的名称时,如何读取 JSON 对象