Пытаюсь передать ajax'ом (jquery) на сервер данные.
Данные содержать url строку
пример передаваемой строки
[url]https://cs1-39v4.vkbm-cdn.net/p5/2802d043d8f07b.mp3?extra=7RnGrmjAa5yrfrJ-s80VLBAgXslU8Eet1IxMhNhEubF-QYfWdT99I9EE5mtsccJUQb9w5YSmObDQsUStoTqVjUrYXT_I8[/url]
Вот код запроса
$.ajax({
dataType:"text",
url:'/iframe/json',
data:({"uA":JSON.stringify(data.response[0].url)}),
type:'POST',
success:function(msg){
console.log(msg);
}
});
Проблема возникает на стороне сервер, когда возвращаю значение
var_dump(json_decode($_POST['uA'],true));
Иногда возвращается значение, иногда возвращается пустое значение.
Это зависит от передаваемого url. Возможно в определенных url (пример приведен выше) присутствуют символы, обрубающие передачу данных.
Возник вопрос, как правильно передавать данные, содержащие url значение?
з.ы. Google не помог(