我有两个功能。
function markAsPerforming(orderInd) {
if (confirm('confirm?')) {
$.get('server.php', {'action':'markAsPerforming', 'ind':orderInd}, function(data) {
if (data != 'ok') {
alert(data);
loadOrders();
} else {
loadOrders();
}
});
}
}
function deleteOrder(orderInd) {
if (confirm('confirm?')) {
$.get('server.php', {'action':'delOrder', 'ind':orderInd}, function(data) {
if (data != 'ok') {
alert(data);
loadOrders();
} else {
loadOrders();
}
});
}
}
主要区别在于函数名称、confirm() 中的问题和 get 请求中的“操作”字段中的问题。我认为重构这些函数的更好方法是将它们组合成一个。那正确吗?如何更好地将它们结合成一个单一的?将它们结合起来有意义吗?