我正在使用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