Hi,

How do I pass a variable as a key in a key/value pair in Ajax?
For example, this does NOT work:

function DoAjaxCall(columnname, value) {
        $.post(_callerquery, {
            columnname: value
        }, function(data, textStatus) {
            alert(data+ ' '+ textStatus);
        }, 'json');
}

DoAjaxCall('LASTNAME', 'Jackson');

It keeps posting the columnname as "columnname" instead of
"LASTNAME");

JQuery somehow treats all keys as strings and not as variable.


I know I can do something like this, but it's not what I'm after:

function DoAjaxCall(columnname, value) {
        $.post(_callerquery, {
            thecolumnname: columnname,
            thevalue: value
        }, function(data, textStatus) {
            alert(data+ ' '+ textStatus);
        }, 'json');
}



thanx, Bart

Reply via email to