比如一个通过 javascript 读取 xml 的标签内容
本地测试是什么不显示,但是上传到服务器上就好了。 这是为啥子呢?
1
qiayue 2016-02-29 09:19:43 +08:00
路径、编码各种可能都有,但如果是 js 代码,不是可以浏览器里直接调试嘛,你看看本地有什么错误
|
2
lhbc 2016-02-29 09:26:15 +08:00 via Android
/js/jquery.js
本地是无法读取的。除非纯相对路径 |
3
jugelizi 2016-02-29 09:27:14 +08:00
浏览器的限制
F12 你就知道了 |
4
laobubu 2016-02-29 09:50:28 +08:00 via Android
本地 file:/// 读取 XML 文件…之前用 chrome 就是不行,换 Firefox 就可以了。
|
5
song940 2016-02-29 10:03:40 +08:00 via iPhone
跨域
|
6
oott123 2016-02-29 10:08:09 +08:00
建议你在本地搭个服务器测试。
浏览器用 js 访问本地文件有诸多限制。 |
7
learnshare 2016-02-29 10:14:30 +08:00
Ajax 必须同源才能发送请求
|
8
harttle 2016-02-29 11:16:40 +08:00
楼上基本都说到了:
1. Ajax 同源策略 2. 绝对路径 URL 3. Content-Type 不正确在某些浏览器也会有 warning |