だから私はうまく動作する私の元のajax呼び出しを持っています。
$.ajax({
type: "GET",
url: "index.php / blog / getbio",
data: { first_name: first_name, last_name: last_name button_type:button_type },
success: function (msg) {
$(button).text(msg);
button.slideDown("slow");
}
});
毎回これを再入力する必要がないように関数を作成しようとしています。変更したいのは、ajax呼び出しのデータとURLフィールドだけです。ajax呼び出しの外でデータフィールドを置き換える方法は正確にはわかりませんが。私はここまで来ました
var params = "first_name: first_name, last_name: last_name";
var url = "index.php / blog / getbio";
function ajax(url, params) {
$.ajax({
type: "GET",
url: url,
data: { params },
success: function (msg) {
$(button).text(msg);
button.slideDown("slow");
}
});
button.hide();
}
私はこれがうまくいかないことを知っていますが。だから私の質問は、ajax関数の外側にあり、変数paramsを適切に作成して、ajax関数内にうまく挿入するにはどうすればよいですか。