equal
deleted
inserted
replaced
150 * @param fname: the function name to call (as exposed by the JSONController) |
150 * @param fname: the function name to call (as exposed by the JSONController) |
151 * @param funcargs: the function's arguments |
151 * @param funcargs: the function's arguments |
152 * @param mode: rawremote or remote |
152 * @param mode: rawremote or remote |
153 */ |
153 */ |
154 function _async_exec(fname, funcargs, mode) { |
154 function _async_exec(fname, funcargs, mode) { |
155 setProgressCursor(); |
|
156 var props = {'mode' : mode, 'fname' : fname, 'pageid' : pageid}; |
155 var props = {'mode' : mode, 'fname' : fname, 'pageid' : pageid}; |
157 var args = map(urlEncode, map(jQuery.toJSON, funcargs)); |
156 var args = map(urlEncode, map(jQuery.toJSON, funcargs)); |
158 args.unshift(''); // this is to be able to use join() directly |
157 args.unshift(''); // this is to be able to use join() directly |
159 var queryargs = as_url(props) + args.join('&arg='); |
158 var queryargs = as_url(props) + args.join('&arg='); |
160 return loadJSONDocUsingPOST(JSON_BASE_URL, queryargs, mode); |
159 return loadJSONDocUsingPOST(JSON_BASE_URL, queryargs, mode); |