$.post gets some data, puts the outgoing data in the header, data comes back as whatever
$.get gets some data, but puts the outgoing data on the querystring, data comes back as whatever $.getJSON gets some data, using "get" by default, data comes back and jQuery *expects* it to be a JSON object $.ajax The underlying call for all of the above As for a tip on a "generic kind of jQuery parser", if you use "getJSON" then there is nothing to parse, the returned object *will* be a JSON object (as long as you properly crafted it on the server) if you need a more configurable version of "getJSON", i wrote and use this wrapper function function reqJSON(url, params, success, error) { var CallParams = {}; CallParams.type = params.Method || "POST"; CallParams.url = url; CallParams.processData = true; CallParams.data = params; CallParams.dataType = "json"; CallParams.success = success; if (error) { CallParams.error = error; } $.ajax(CallParams); } and call it like so var Params = {}; Params.SomeKey1 = "some value"; Params.SomeKey2 = "some value"; Params.Method = "GET"; // or "POST", which it defaults to reqJSON( "url of server page", Params, function(json) { // if here, then "json" *is* a JSON object }, function(x,y,z) { // if here, then some error on server, "x" has the details } ); On Oct 13, 10:21 am, Alex Weber <[EMAIL PROTECTED]> wrote: > first off, i dont get the difference between using $.ajax, $.post or > $.get instead since the concept is the same afaik: you send a request > and receive a response. the only difference in this case is that the > response would be a JSON object... right? > > anyway... i've managed to generate tons of JSON objects of all sorts > but haven't been able to come up with a decent parser thats not uber > specific to each case... > > does anyone have any tips or a more generic kind of jQuery JSON parser > and some help on how to put it all together? > > thanks!! > > -Alex