我需要进行许多 JQUERY AJAX 调用,但我不想不断重复 AJAX 调用代码。因此,我尝试按如下方式设置 AJAX 函数:
function ajaxCall(ajaxData) {
$.post('scripts/ajax/connect.ajax.php', {
ajaxData
}, function(ajaxReturn) {
if (ajaxReturn == 'deadSession') {
location.reload();
} else {
return ajaxReturn;
}
});
}
但是,由于 AJAX 调用中的 {ajaxData} 变量,上述代码不起作用。以下代码确实有效:
function ajaxCall(ajaxData) {
$.post('scripts/ajax/connect.ajax.php', {
'googleMetaSave': '1'
}, function(ajaxReturn) {
if (ajaxReturn == 'deadSession') {
location.reload();
} else {
return ajaxReturn;
}
});
}
关于如何在 AJAX 调用中使用根据需要设置然后传递给此函数的变量是否有任何建议。