douyue1998 2012-02-21 02:00
浏览 38

放在服务器上时不检索JSON但使用XAMPP在Localhost上工作

I'm having a problem, my code works in XAMPP. However, it is not working once I put it in the server, I host it with fatcow, it seems that they work json and php 5.2.

I'm using Jquery and Json, two commands I'm using to retrive the data $.getJSON and $.post, I'm using two libraries src="http://code.jquery.com/jquery-latest.js" type="text/javascript"> jquery.json.js

I have no clue what is the problem, the json encode outputs json data, but my code from js doesn't retrive it doesn't seem that it copies to the array i have with $.getJson. I dont understand, all help will be greatly appretiated.

  • 写回答

1条回答 默认 最新

  • dsio68964998 2012-03-16 17:32
    关注

    Looks like your JSON data is not returned due to the Cross Origin Resource Sharing policy (CORS).

    You can solve this problem by:

    • Putting the JSON file in the same domain as the Javascript/HTML file that requests it

    OR

    • By adding the header:

      Access-Control-Allow-Origin: *

    to your JSON file.

    More information on how to add CORS headers

    More information on CORS

    Hope that helps :)

    评论

报告相同问题?

悬赏问题

  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题
  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100