请在JSfiddle中使用POST请求
Please use POST request in JSfiddle
每当我运行代码时,我都会收到错误{"error": "Please use POST request"}
有人知道这个错误意味着什么吗?我在jsfiddle中的代码:http://jsfiddle.net/Aidoboy/AdzwC/12/代码:
/*jslint browser: true, devel: true */
function Submit() {
//"use strict";
alert("running");
document.forms.form.submit();
var owed = 0;
function calc(n, o) {
if (n >= 90) {
owed = owed + 1;
if (n >= 95) {
owed = owed + 1;
}
}
else if (o >= 80) {
owed = owed + 0.5;
}
if (n > o) {
owed = owed + 0.5 * (n - o);
}
if (n < o) {
if (n < 95) {
owed = owed - 0.25;
}
}
if (n == 94) {
if (o == 97) {
owed = owed + 0.25;
}
}
}
calc(form.Math.value, form.OMath.value);
calc(form.Sci.value, form.OSci.value);
calc(form.ELA.value, form.OELA.value);
calc(form.SS.value, form.OSS.value);
calc(form.Elec1.value, form.OElec1.value);
calc(form.Elec2.value, form.OElec2.value);
calc(form.Elec3.value, form.OElec3.value);
calc(form.Elem1.value, form.OElem1.value);
calc(form.Elem2.value, form.OElem2.value);
calc(form.Elem3.value, form.OElem3.value);
alert(Owed);
}
document.forms.form.submit();
这实际上提交了<form>
,在jsFiddle1中不能这样做。只要去掉那一行,如果你想运行JavaScript,为什么要提交表单?
1:您可以,但不能使用<form>
。您可以测试AJAX,请参阅文档。您将收到错误"Please use POST request",因为默认情况下<form>
使用GET。jsFiddle不喜欢被发送查询字符串,所以它给出了这个错误。您可以向其发布内容,但不会发生任何事情
相关文章:
- 当我在form_for中的text_field_tag中点击Enter时,如何禁止发出POST请求
- 为什么 AJAX POST 请求不起作用
- Ajax POST请求没有'我不了解PHP
- 防止双击执行两次jQuery post请求
- Javascript XMLHttpRequest——只有第一个POST请求有效
- 如何使用Javascript获取POST请求填充的元素的值
- NodeJS中POST请求的请求体为null
- 在Fiddler JavaScript中识别POST请求
- 使用application/x-www-form-urlencoded使用node.js在post请求中发送数组
- 打开一个选项卡,并在firefox网络扩展中向其发出POST请求
- 通过AJAX向同一页面发送POST请求,并使用$_POST获取值
- Ajax Post请求不起作用
- 如何在cloud9中向server.js发送post请求
- mootools表单json post请求
- 可以'无法在CasperJS中复制POST请求
- 使用用户名/API令牌javascript的Jenkins POST请求
- 在表单上注入javascript以发送post请求
- 使用javascript在post请求中传递用户输入变量
- 如何使用javascript进行post请求
- 如何在Javascript中通过POST请求发送XML数据