2

我已经查看了其他几个关于同一错误的 SO 问题,但它们似乎与我正在做的不太匹配。

我正在开发一个AngularJS 应用程序并尝试在 JSFiddle 中进行分页。当我点击我的链接时,我收到一个错误:{"error": "Please use POST request"}

大多数消息来源说我需要简单地改变我的表单方法。但是我没有在哪里使用 GET 或 POST,所以不确定挂断发生在哪里。甚至尝试设置断点,但这并没有太大帮助。

帮助将不胜感激!

note- To get the same error message: you need to select "RUN" & then click on the link

4

2 回答 2

1

当您第一次链接到 jsfiddle 时,它​​会起作用,因为框架显示http://fiddle.jshell.net/enigmarm/L7CSD/6/show/. 当您单击运行时,它会发布表单以http://fiddle.jshell.net/_display/呈现您的页面。进入http://fiddle.jshell.net/_display/浏览器(即:使用 GET)会给你错误。

您有一个 href="" 这意味着单击它会使用 GET 动词而不是创建呈现页面的帖子来重新获取页面。不要在上面加上 href="" 或阻止它请求页面。

于 2013-05-14T17:17:05.583 回答
1

这可能在使用 XSS 脚本阻止程序时发生NoScript,它将跨站点请求从 POST 更改为 GET。

于 2016-04-21T01:15:44.993 回答