主题: 上传图片抛错Cannot read property 'body' of undefined【急】 |
作者: 8446666, 发布日期: 2013-02-20 10:57:06, 浏览数: 8231 |
用谷歌是抛错:TypeError:Cannot read property 'body' of undefined
用火狐是报错:Error: Permission denied to access property 'body'
就是在源码3882行:这里把data = KE.util.parseJson(uploadDoc.body.innerHTML); 这行代码的错try catch住的。错误信息是服务器异常,我把这个Error打印出来就是上面的。
其他症状: 用火狐工具看到,在响应里看到: error : url = http://image.yibiao.cn/imageserver/product/categoryId/chanpinID/btId/image/20130220/20130220104657_607.png 我手动复制这个地址访问了下,是可以访问到的。
急啊 求助!!!! |
作者: 8446666, 发布日期: 2013-02-20 11:21:26 |
有没有交流的QQ群????
|
回复 |
作者: 小浪子, 发布日期: 2013-02-20 11:47:21 |
回复8446666:少写了参数 //成功时 { "error" : 0, "url" : "http://www.example.com/path/to/file.ext" } //失败时 { "error" : 1, "message" : "错误信息" }
|
回复 |
作者: 8446666, 发布日期: 2013-02-20 13:42:47 |
回复小浪子:这个是我要我在哪里添加吗。我在本地测试没问题,就是发布上线后就出这个问题,地址是没问题的。。
|
回复 |
作者: 8446666, 发布日期: 2013-02-20 13:44:31 |
回复小浪子:我需要怎么做,才不会抛这错呢 大神,赐教哦
|
回复 |
作者: 小浪子, 发布日期: 2013-02-20 14:45:00 |
回复8446666:应该是: {"error":0,"url":"http://image.yibiao.cn/imageserver/product/categoryId/chanpinID/btId/image/20130220/20130220104657_607.png"}
|
回复 |
作者: 小浪子, 发布日期: 2013-02-20 14:46:00 |
TypeError:Cannot read property 'body' of undefined 这么简单的。你可以翻译一下:类型错误:无法读取未定义的属性的身体
你返回的不是:json类型。 |
回复 |
作者: 8446666, 发布日期: 2013-02-20 15:27:24 |
回复小浪子:好像不是这个问题哦。
返回来的是Json {"error":0,"url":http://image.yibiao.cn/imageserver/product/categoryId/chanpinID/btId/image/20130220/20130220152603_644.png}
我仔细的对比了下。应该不是这里的问题,因为我本地是上传可以的,然后发布环境上是不行的。然后我对比了下2个环境下的访问和返回结果都是一样的。就是抛错【服务器发生故障。】 |
回复 |
作者: 小浪子, 发布日期: 2013-02-20 16:10:12 |
回复 |
作者: 8446666, 发布日期: 2013-02-20 16:56:10 |
回复小浪子:发布后。访问的效果和值和本地上传成功后的值没有一点问题,都一样,而且就这个图片地址我单独访问,该图片可以显示。我用的是3.5.6版本。kindeditor.js里的4027行uploadDoc.body.innerHTML这句代码有问题,就是这句代码抛错Error: Permission denied to access property 'nodeType' 麻烦你了!!!
|
回复 |
作者: 小浪子, 发布日期: 2013-02-20 17:08:31 |
回复8446666:...3.5.6啊。。。。。。。。。我还以为是:4.1.5。。 3x版本都忘记了。。。。。。。不好意思啊。。。。 |
回复 |
作者: 8446666, 发布日期: 2013-02-21 16:57:28 |
回复小浪子: 谢谢啊 解决了 是跨域的问题。
|
回复 |
作者: aq10, 发布日期: 2014-04-17 16:39:51 |
回复8446666:你好,请问下您是怎么解决跨域的问题的呢? 能把您的解决方案发俺QQ吗? 273070025 |
回复 |