0
我有一个奇怪的错误。Jquery Ajax请求在Ubuntu上工作,但不能在Debian上工作?
我在linux ubuntu下开发我的应用程序。
然后我出口我的项目在Linux Debian的生产。
我使用经典$.ajax
要求其返回url
,一个json
文件来分析它的内容。
我在sucess
部分创建了一个javascript alert()
以查看返回的内容。
在ubuntu下的DEVELOPPEMENT版本,它的作品,我也得到:
[object Object],[object Object],[object Object]
下生产环境在下debian的,它不工作,我让我的jsonfile内容:
[
{
"cell_line" : "",
"id_user" : "2",
"public" : "0",
},{...},{..} ,etc...]
这是怎么回事? 我真的不明白?
如何改变平台(Ubuntu的debian)可以做到这一点?
有我丢失的东西..
我会很感激上一些帮助。谢谢!
更新:
我在做类似的东西
VAR first_ajax_call = $阿贾克斯(网址:{url: 'path_to_data/data.json',成功:函数(OBJ){ 警报(obj);}});
也许是你的生产服务器没有设置正确服务JSON文件。与网站站长联系。 – Blazemonger
您的JSON可能会收到不正确的MIME类型。请检查(并在此发布)与响应一起发送的HTTP头。看到这个相关的问题:http://stackoverflow.com/questions/3333196/how-do-i-set-the-correct-json-headers – pixelistik
我是网站管理员:) – ZheFrench