在提交事件上调用 ajax 时出错
Error in ajax call on onsubmit event
我正在对文本字段的onSubmit事件调用javascript函数这边:
<form action="#" onsubmit="getTestResults()">
<input class="button2" type="text" name="barcode" >
</form>
JavaScript函数是:
function getTestResults(){
$.ajax({
type: "Post",
url : "uploadTestResult.htm",
success : function(response) {
alert(response);
$("#testResultCount0").html(response);
}
});
}
但是我收到错误:HTTP 状态 405 - 不支持请求方法"GET"我正在使用类型作为帖子。我不想提交整个表格。这是正确的方式还是他们的任何其他方式?请建议
尝试在getTestResults
函数的末尾添加一个return false;
。
执行此操作以使用 AJAX 提交表单并使用 POST 发送数据
<form id="uploadForm" action="#" onsubmit="getTestResults()">
<input class="button2" type="text" name="barcode" >
</form>
function getTestResults(){
$.ajax({
type: "POST",
url : "uploadTestResult.htm",
data: $("#uploadForm").serialize(),
success : function(response) {
alert(response);
$("#testResultCount0").html(response);
}
});
return false;
}
相关文章:
- jQuery AJAX总是出错
- 使用Pebble.js获取AJAX请求时出错
- 在 $.ajax 调用中出错
- jQuery AJAX POST请求传递值时出错
- 完成ajax调用数组的循环,而不是在某个调用出错时中断
- 将jquery ajax请求推入数组时出错
- 未捕获的类型错误:this.reset不是函数-在ajax调用后清空输入时出错
- Ajax向Wicket服务器发送两个请求时出错
- 尝试从ajax静态WebMethod获取asp.net(C#)文本框文本时出错
- JQuery尝试进行Ajax调用时出错
- 使用Jquery上载文件时出错&ajax
- 使用ajax将数据发布到asmx web服务并使用javascript函数在html页面中编写响应时出错
- 在提交事件上调用 ajax 时出错
- Jquery Ajax 上传大文件会出错
- 使用 $.ajax 从服务器加载 1000+ 条记录时出错
- 使用 grails 和 javascript 执行 ajax 时出错
- Ajax 调用时出错 ->发送两个文件而不是一个文件
- 通过 ajax 调用 wcf 服务时出错
- recpatcha 返回 200,仍然在使用 jQuery ajax 时出错
- 405 AJAX 调用 JSON 时出错(xhr.status)