首先,我确实看过相关的帖子,但没有一个完全折服我的愚蠢程度。这是我第一次使用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