mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-04 17:21:39 +09:00
Add _rx_ajax_compat: XMLRPC field to AJAX requests generated by procFilter(), for improved backward compatibility
This commit is contained in:
parent
2d443a600e
commit
7ea912bb6e
2 changed files with 11 additions and 4 deletions
|
|
@ -322,6 +322,15 @@
|
|||
}
|
||||
};
|
||||
|
||||
// Generate headers.
|
||||
var headers = {};
|
||||
if (action !== 'raw') {
|
||||
headers['X-CSRF-Token'] = getCSRFToken();
|
||||
if (!params['_rx_ajax_compat']) {
|
||||
headers['X-AJAX-Compat'] = 'JSON';
|
||||
}
|
||||
};
|
||||
|
||||
// Send the AJAX request.
|
||||
try {
|
||||
$.ajax({
|
||||
|
|
@ -330,10 +339,7 @@
|
|||
url: request_uri,
|
||||
data: params,
|
||||
processData: (action !== 'raw'),
|
||||
headers : (action !== 'raw') ? {
|
||||
'X-AJAX-Compat': 'JSON',
|
||||
'X-CSRF-Token': getCSRFToken()
|
||||
} : {},
|
||||
headers : headers,
|
||||
success : successHandler,
|
||||
error : errorHandler
|
||||
});
|
||||
|
|
|
|||
|
|
@ -435,6 +435,7 @@ function legacy_filter(filter_name, form, module, act, callback, responses, conf
|
|||
if (confirm_msg && !confirm(confirm_msg)) return false;
|
||||
|
||||
//exec_xml(module, act, params, callback, responses, params, form);
|
||||
params['_rx_ajax_compat'] = 'XMLRPC';
|
||||
exec_json(module + '.' + act, params, function(result) {
|
||||
if ($.isFunction(callback)) {
|
||||
var filtered_result = {};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue