フォームがあり、フォームを送信するための URL が動的に生成されます
var Var1 = new Array();
var Var2 = new Array();
if(Var1.length === 0)
$(this).attr('action', 'http://localhost/Method' ).submit();
if(Var1.length != 0 && Var2.length === 0)
$(this).attr('action', 'http://localhost/Method/Var1').submit();
if(Var1.length != 0 && Var2.length != 0)
$(this).attr('action', 'http://localhost/Method/Var1/Var2').submit();
そして、そのすべての URL がサーバーで 1 つのメソッドを起動し、それが
public function Method(){}
public function Method(Var1){}
public function Method(Var1 , Var2){}
最後の 3 つのメソッドをすべて 1 つのメソッドにする方法はありますか? このようなもの:
public function Method(Var1, Var2){
if( condition for Var1 ){// doSomthing}
if( condition for Var2 ){// doSomthing}
}