问题
Why does this code post the sessionID parameter
$.post("ajax/p_getOnePosition.jsp", {
positionNo: positionNo,
sessionID: v_sessionID,
}, function(response2) {
But not this code
$.ajaxSetup({
sessionID: v_sessionID,
});
$.post("ajax/p_getOnePosition.jsp", {
positionNo: positionNo,
}, function(response2) {
回答1:
Use beforeSend
instead as follows. Code inspired from here
$.ajaxSetup({
beforeSend: function (jqXHR, settings) {
settings.data += "&sessionID="+v_sessionID;
}
});
$.post("ajax/p_getOnePosition.jsp", {
positionNo: positionNo,
}, function(response2) {
来源:https://stackoverflow.com/questions/65617103/why-does-ajaxsetup-not-work-with-post