Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2017-12-15 13:43:17 +0300
committerMichal Čihař <michal@cihar.com>2017-12-15 13:43:17 +0300
commitf059baa2ec9eaf749dc85e0f339018c326818d15 (patch)
tree996be47a0e4a35f0b8e6c9e42be5ec0bd1f94df1 /js/ajax.js
parent0b5b28704906df75823b446aa0716f0b2a2176f8 (diff)
Handle data-post with leading ?
This makes it easier to convert existing code. Issue #13866 Signed-off-by: Michal Čihař <michal@cihar.com>
Diffstat (limited to 'js/ajax.js')
-rw-r--r--js/ajax.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/js/ajax.js b/js/ajax.js
index d6eacfc774..0254b0bc16 100644
--- a/js/ajax.js
+++ b/js/ajax.js
@@ -283,9 +283,14 @@ var AJAX = {
var url = isLink ? href : $(this).attr('action');
var params = 'ajax_request=true&ajax_page_request=true';
+ var dataPost = AJAX.source.attr('data-post');
if (! isLink) {
params += '&' + $(this).serialize();
- } else if (AJAX.source.attr('data-post')) {
+ } else if (dataPost) {
+ // Strip possible leading ?
+ if (dataPost.startsWith('?')) {
+ dataPost = dataPost.substr(1);
+ }
params += '&' + AJAX.source.attr('data-post');
isLink = false;
}