2013-04-25 2 views
0

У меня есть графический интерфейс с различными полями, в которых пользователь может вводить данные. У меня есть кнопка. Я хочу передать значения, введенные пользователем в графическом интерфейсе, и при нажатии кнопки я хочу передать эти значения на другую страницу, где я могу их использовать.Передача динамических значений на странице перенаправления

Примечание: No form/No onSubmit/No form action, это просто перенаправление страницы на другую страницу с помощью кнопки.

+2

_ «это просто перенаправление страницы на другую страницу с помощью кнопки« _ ... со значениями, переданными вдоль? Это _exactly_ для какой формы. Почему бы вам не получить форму? –

+0

Не могли бы вы быть более ясными? У вас есть «разные поля», но «нет формы»? это страница подтверждения для просмотра данных, которые были отправлены? – Travis

+0

На самом деле у меня есть форма с различными полями, которая также имеет onsubmit, и данные сохраняются в БД при нажатии этой кнопки, но я также хочу, чтобы на одной странице была другая кнопка. который экспортирует данные на другую страницу. Поэтому я использовал перенаправление страницы для этой цели. – user2235603

ответ

0

на основе некоторой разметке:

<div id="x">Some data</div> 
<div id="y">Some more data</div> 

JQuery скрипт для извлечения данных, которые вы хотите:

$("my button/link/whatever").click(function(e) { 
    e.preventDefault(); 
    var data = { 
     x: $("#x").text(), 
     y: $("#y").text() 
    }; 
    var req = $.ajax({ 
     url: "the page to send data to", 
     type: "post", 
     data: data 
    }); 
    req.done(function(response) { 
     // Do something here once the request is complete 
    }); 
}); 

Или использовать вторую форму.

Смежные вопросы