私はCodeigniterフレームワークでアプリを構築しています.ビューファイルにController(Me)関数(getUser)を呼び出すAjax関数があります.しかし、トリガーの方法を変更すると、Ajax関数のURLパラメータを変更する必要がありますその機能。次のようなコード
方法 1
$('#project').click(function(){
$.ajax({
type: "POST",
url: "me/getUser" // Controller name is added before func name
}).done(function( html ) {
$(".dashboard-project").html(html);
});
});
方法 2
$('#project').click(function(){
ajaxfunc123();
});
ajaxfunc123(){
$.ajax({
type: "POST",
url: "getUser" // Direct function called
}).done(function( html ) {
$(".dashboard-project").html(html);
});
}
上記の方法は両方とも機能します..しかし、両方の機能が同じページにある場合、URLの変更が必要な理由に悩まされていますか? 誰かが私に理由を説明できますか、それとも私が間違った方法でやっているのですか?