My first plugin, simple, but may provide some usefulness, and reducing
some confusion with new jQuery users using AJAX calls but still
thinking in non-JSON mode to pass parameters.
(function($) {
var _inherit = $.param;
$.param = function(a) { return (a.constructor == String)?
a:_inherit(a); };
})(jQuery);
This overrides jQuery.param() with inheritance to support the passing
of string KV pairs parameters while keeping with backward support for
Object or Array parameters to the AJAX functions; .load, .get, etc.
string: .load(url,"p1=v1&p2=v2.....&pn=vn");
JSON: .load(url,{p1:'v1', p2:'v2' ....,pn:'vn'});
--
HLS