From 41efeedc305d9d79f6b00120e04bca160986b649 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Thu, 15 Nov 2012 03:31:37 +0200 Subject: [PATCH] Update javascript/GridField.js MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The escape and unescape functions do not work properly for non-ASCII characters and have been deprecated. In JavaScript 1.5 and later, use encodeURI, decodeURI, encodeURIComponent, and decodeURIComponent. I have problem with cyrillic http://www.silverstripe.org/general-questions/show/21433 --- javascript/GridField.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/javascript/GridField.js b/javascript/GridField.js index bbe020550..47663e17e 100644 --- a/javascript/GridField.js +++ b/javascript/GridField.js @@ -302,7 +302,7 @@ }, type: "GET", url: suggestionUrl, - data: escape(searchField.attr('name'))+'='+escape(searchField.val()), + data: encodeURIComponent(searchField.attr('name'))+'='+encodeURIComponent(searchField.val()), success: function(data) { response( $.map(JSON.parse(data), function( name, id ) { return { label: name, value: name, id: id };