Данные пользователя размещены после нажатия одной из кнопок с одним и тем же именем = «отвечать» на разные значения «Подтвердить» и «Игнорировать». Моя проблема здесь, значения кнопки не отправляются, когда я использую jquery, как в следующих кодах. Есть ли способ исправить это?значение кнопки формы формы
$("[name='respond']").live('click', function() {
$.ajax({
type: "POST",
data: $(this).closest('#REQUESTFORM').serialize(),
url: "content/requests/index.cs.asp?Process=RespondRequests",
success: function(output) {
alert(output);
//$(this).closest('#REQUESTFORM').html(output);
},
error: function(xhr){
alert('Request Status: ' + xhr.status + ' Status Text: ' + xhr.statusText + ' ' + xhr.responseText);
}
});
});
<div class="tools">
<form method="post" action="content/requests/index.cs.asp?Process=RespondRequests" id="REQUESTFORM">
<input type="hidden" name="REQUESTID" value="<%=objRequests("REQUESTID")%>">
<input type="hidden" name="BYID" value="<%=objRequests("BYID")%>">
<input type="hidden" name="TOID" value="<%=objRequests("TOID")%>">
<input type="button" name="respond" value="Confirm" class="btn_confirm" />
<input type="button" name="respond" value="Ignore" class="btn_ignore" />
</form>
Я использую пост, а не получить. Это не сработает. – Efe