所有按钮控件都必须是post方法吗?或者我们可以将其设置为get方法,例如,我想通过提供employeeId
并点击提交按钮来查看员工详细信息
答案 0 :(得分:0)
GET和POST方法没有区别。它们都提供网址和参数。 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>