首先,我確實看過相關的帖子,但沒有一個完全折服我的愚蠢程度。這是我第一次使用Web技術,我正在嘗試使用Ajax/JQuery和Django。 下面是代碼:
下面這段代碼工作正常,我得到一個警告框預期。但是當我將$ .get更改爲$ .post時,我得到了一個jaxerror。我曾嘗試使用具有適當值的$ .ajax,但遇到與$ .post相同的問題。點燃Firebug,在jquery.js的第5252行顯示錯誤。該行是
xhr.send(type === "POST" || type === "PUT" || type === "DELETE" ? s.data : null);
我不知道如何進一步調試。由於我沒有發送任何數據,$ .post應該和$ .get一樣。現在繼續,指出我的愚蠢。乾杯。
哦,順便說一句,我曾嘗試在Firefox和Chrome上的代碼。所以我想這就排除了瀏覽器問題。 – Neo 2010-09-19 09:47:46
也許服務器不允許POST請求到這個URL。 – 2010-09-19 09:49:59
非ajax /非jQuery POST方法工作得很好。 jQuery是否需要對我的服務器配置進行一些額外的更改? – Neo 2010-09-19 10:08:55