gordon613
gordon613

Reputation: 2952

Why does $.ajaxSetup not work with $.post

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) {

Upvotes: 1

Views: 101

Answers (1)

gordon613
gordon613

Reputation: 2952

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) {

Upvotes: 1

Related Questions