Я хочу перенаправить пользователей на новую страницу после публикации формы.Однако я хочу проанализировать переменную и на этой новой странице.Переменная возвращается в файле PHP.
$("#ajaxquery").live( "click" , function(){
var formdata = $(this).serialize();
$.post( "includes/generate.php", formdata, function( data ) {
$(".success").html(data);
});
return false;
});
В настоящее время я могу получить возвращенные данные из файла PHP для правильного отображения в div .success, но я не могу заставить его работать, используяредирект.Вот что я пытаюсь:
window.location = "../download.php?site=" + html(data);
Кроме того, лучший ли подход для этого - анализ данных в URL?Данные - это просто уникальный идентификатор, который используется в файле download.php.
window.location = "../download.php?site="+data;
РЕДАКТИРОВАТЬ:
Я пробовал приведенный ниже код, и он работает сейчас, но все ещедругая проблема.
Это добавляет двойной пробел между = и данными по какой-то причине?Я не вижу в коде ничего, что могло бы вызвать это.
/download.php?site= 4e0928de075538c593fbdabb0c5ef2c3