JSFiddle - 使用POST请求错误

时间:2013-05-14 16:58:04

标签: javascript post angularjs jsfiddle

我已经看过其他几个关于同样错误的SO问题,但它们似乎与我正在做的完全不符。

我正在开发 AngularJS app & trying to do pagination within 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

2 个答案:

答案 0 :(得分:1)

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

你有一个href =“”这意味着点击它会使用GET动词而不是创建渲染页面的帖子来重新命名页面。不要在其上放置href =“”或阻止它请求页面。

答案 1 :(得分:1)

使用像 #!/usr/bin/python import datetime get = datetime.datetime.now() name = input("Your Name:\n") age = int(input("Your Age:\n") #numcopy = int(input("Number of result messages:\n")) numcopy = int(input("Number of result messages:\n")) currYear = get.year century = ((100-age)+currYear) print (numcopy * ("""Hello %r. Your current age is %r and you will turn 100 in year %r\n""" %(name,age,century))) 这样的XSS脚本阻止程序会发生这种情况,这会阻止从POST到GET的跨站点请求。