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(),
|
||||
'ajax': {
|
||||
'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) {
|
||||
var query = $.query.load(self.data('urlTree')).keys;
|
||||
var params = self.getRequestParams();
|
||||
params = $.extend({}, params, {ajax: 1});
|
||||
params = $.extend({}, query, params, {ajax: 1});
|
||||
return params;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user