mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
FIXED: Issue where urls with querystring arguments would not be properly concatenated with additional query parameters during ajax requests. The behaviour would not normally be noted except when using a module (such as Translatable) that adds parameters to data-url fields in forms.
This commit is contained in:
parent
1432a8e8a1
commit
a80daef2c6
@ -193,11 +193,13 @@
|
|||||||
'data': this.getPanel().find('.tree-holder').html(),
|
'data': this.getPanel().find('.tree-holder').html(),
|
||||||
'ajax': {
|
'ajax': {
|
||||||
'url': function(node) {
|
'url': function(node) {
|
||||||
return self.data('urlTree') + '/' + ($(node).data("id") ? $(node).data("id") : 0);
|
var url = $.path.parseUrl(self.data('urlTree')).hrefNoSearch;
|
||||||
|
return url + '/' + ($(node).data("id") ? $(node).data("id") : 0);
|
||||||
},
|
},
|
||||||
'data': function(node) {
|
'data': function(node) {
|
||||||
|
var query = $.query.load(self.data('urlTree')).keys;
|
||||||
var params = self.getRequestParams();
|
var params = self.getRequestParams();
|
||||||
params = $.extend({}, params, {ajax: 1});
|
params = $.extend({}, query, params, {ajax: 1});
|
||||||
return params;
|
return params;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user