У меня есть следующее:
<div data-role='popup' id='popupSchedule' data-theme='a' class='ui-corner-all'>
<form id='schedule'>
<div style='padding:10px 20px;'>
<div data-role='fieldcontain'>
<label for='masterOn'>Activate:</label>
<input type='time' name='masterOn' id='masterOn' value='' data-mini='true' data-theme='a'>
<label for='masterOff'>Deactivate:</label>
<input type='time' name='masterOff' id='masteroff' value='' data-mini='true' data-theme='a'>
<input type='submit' id='setSchedule' class='ui-btn ui-corner-all ui-shadow ui-btn-b ui-btn-icon-left ui-icon-check' value='Confirm'>
</div>
</div>
</form>
</div>
это всплывающее окно в jQuery... Что я хочу сделать, это GET
с значениями элементов (masterOn, masterOff), когда пользователь нажимает кнопку отправки, например:
"$('#schedule').submit(function(event) { "
"$.get('/cmd', masterOn value ..... masterOff value ...);
"});"
Затем закройте всплывающее окно без перенаправления страниц (потому что у меня многостраничная реализация, и мне нужно, чтобы она не перенаправлялась).
$('#schedule').submit(function(event) {
$.get("/cmd", { masterOn : $("#masterOn").val(), masterOff : $("#masterOff").val() } )
.done(function( data ) {
// do your stuff with data
})
.fail(function() {
// do your stuff if get fails
});
return false; // this is what you need to do to prevent page redirection
});