|
@@ -910,7 +910,8 @@ define(['jquery', 'bootstrap'], function ($, undefined) {
|
|
|
row.ids = ids ? ids : (typeof row.ids !== 'undefined' ? row.ids : 0);
|
|
|
url = url == null || url.length === 0 ? '' : url.toString();
|
|
|
//自动添加ids参数
|
|
|
- url = !url.match(/\{ids\}/i) ? url + (url.match(/(\?|&)+/) ? "&ids=" : "/ids/") + '{ids}' : url;
|
|
|
+ url = !url.match(/(?=([?&]ids=)|(\/ids\/)|(\{ids}))/i) ?
|
|
|
+ url + (url.match(/(\?|&)+/) ? "&ids=" : "/ids/") + '{ids}' : url;
|
|
|
url = url.replace(/\{(.*?)\}/gi, function (matched) {
|
|
|
matched = matched.substring(1, matched.length - 1);
|
|
|
if (matched.indexOf(".") !== -1) {
|