Показать сообщение отдельно
  #1 (permalink)  
Старый 03.03.2015, 10:12
Интересующийся
Отправить личное сообщение для Poveritov Посмотреть профиль Найти все сообщения от Poveritov
 
Регистрация: 28.11.2011
Сообщений: 21

Как передать данные, содержащие url посредством ajax?
Пытаюсь передать 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 не помог(

Последний раз редактировалось Poveritov, 03.03.2015 в 10:18.
Ответить с цитированием