【发布时间】:2017-01-16 10:36:24
【问题描述】:
所有按钮控制都必须是post方法吗?或者我们可以将它设置为get方法,例如,我想通过employeeId查看员工详细信息并单击提交按钮
【问题讨论】:
-
在您的宝贵工作总结之后,为您提供一段代码问题。
所有按钮控制都必须是post方法吗?或者我们可以将它设置为get方法,例如,我想通过employeeId查看员工详细信息并单击提交按钮
【问题讨论】:
GET 和 POST 方法没有区别。它们都提供 url 和参数。 POST 方法只有一些优点和一些限制。
如果您的按钮在表单上(如在经典的 asp.net 中),并且此按钮没有 javascript 处理程序 - 此处只能使用 POST 方法。
如果您创建覆盖按钮默认行为的 jquery 代码(或纯 javascript),您可以选择使用哪种方法:POST 或 GET
<script>
$('#button').click(function() {
$.ajax({
url: '....',
data: { ....},
type: 'GET', //or 'POST'
success: function(res) {
//all fine
},
error: function() {
//invalid url or server error
}
};
return false; //to avoid default submit
});
</script>
【讨论】: