所以我有我原来的 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 函数中。