У меня есть следующий код Javascript / Mootools:
var str = self.tI.get('value').replace(/\s/g,'+'),
data = 'action=getplaces&str=' + str + '&latLng=' + $('coords').get('value'),
r = new Request({
url: 'action.php',
method: 'get',
link: 'cancel',
onSuccess: function (response) {
/* Do Stuff */
}
}).send(data);
console.log(str);
В первой строке я заменяю все пробелы знаком +.Когда я записываю значение str в консоль, я получаю соответствующее значение (то есть: «blabla + bla»)
Однако, когда я отправляю запрос, мой запрос не выполняется.Если я смотрю на заголовки и строку запроса, знак + просто снова заменяется пробелом (т. Е. «Blabla bla»)
Что с этим?И есть ли способ обойти это?