我正在使用jQuery表单插件http://jquery.malsup.com/form/#ajaxForm通过ajax将图像上传到Django中编程的服务器端。当图像上传时,我使用这个jquery插件http://srobbin.com/jquery-plugins/backstretch/来设置该图像的整页背景。图像上传并存储,但图像不显示为背景。Django jquery神秘错误
它显示了这个错误:
http://127.0.0.1:8000/cover/'http://localhost:8000/files/backgrounds/2_17.jpg'
404 NOT FOUND
但是,当我硬编码的URL像这样的例子:(检查)
$.backstretch('http://localhost:8000/files/backgrounds/2_17.jpg')
它显示的背景。这里有什么问题?从django的这个responseText(响应是正确的地址如上 即
'http://localhost:8000/files/backgrounds/2_17.jpg'
Javascript代码: https://gist.github.com/2382470
Django的views.py: https://gist.github.com/2382475
Django的settings.py:
MEDIA_URL = 'http://localhost:8000/files/'
MEDIA_ROOT = '/home/nirmal/try/files/'
Django urls.py:
url(r'^cover/$', 'cover.views.backgroundview'),
这里会出现什么错误?任何人都可以帮我吗?
谢谢!
我知道。但从Django的响应URL是这样的http://127.0.0.1:8000/files/backgrounds/2_17.jpg这是错误在哪里? – rnk 2012-04-14 06:36:35
我更新了问题清除上下文 – rnk 2012-04-14 06:38:39
是的我在开发服务器上做 – rnk 2012-04-14 06:44:19