Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2018, 13:43
Профессор
Отправить личное сообщение для Янковиц Посмотреть профиль Найти все сообщения от Янковиц
 
Регистрация: 17.11.2014
Сообщений: 403

Кодировка на ajax
Есть скрипт отправляющий данные формы:
jQuery(document).ready(function(){
	jQuery('body').on('click', '#save-profile', function() {
		var str = jQuery('#profileform').serialize();
		alert(str);
		jQuery.ajax({
			url: url,
			type: 'POST',
			cache: false,
			data: {
				action : 'update',
				str: str,
			},
			success: function(data){
				jQuery('.response').html(data);
			}
		});
		return false;
	});
});

Соответственно в форму вводятся данные на кириллице. Alert str выводит: email=email%040gmail.com&name=%D0AF0FA%FA0
И в таком духе. Как это вылечить?
Ответить с цитированием