creating generic ajax method

hi all,

I am trying to create a generic AJAX method for calling on a site

function runAjax(webmethod, fieldname, fieldtext) {
    
    return $.ajax({
        type: "POST",
        url: webmethod,
        data: JSON.stringify({ username: fieldtext }),
        contentType: "application/json; charset=utf-8",
        dataType: "json"
    });
}

Open in new window


the above code works fine, however when I substitute username to fieldname (i.e. to the passed variable, the method doesnt fire?

Is there anyway I can inject the fieldname text into this method?

thanks.
flynnyAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
jayakrishnabhConnect With a Mentor Commented:
function runAjax(webmethod, fieldname, fieldtext) {
    var jsonObject= {};
            jsonObject[fieldname] = fieldtext;

    return $.ajax({
        type: "POST",
        url: webmethod,
        data: jsonObject,
        contentType: "application/json; charset=utf-8",
        dataType: "json"
    });
}
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.