У меня есть две простые кнопки Подайте на моей форме, которые работают просто отлично:JQuery .click() на представить - не посылать значение
<button id="accept" type="submit" name="accept" value="accept">Accept</button>
<button id="decline" type="submit" name="decline" value="decline">Decline</button>
Однако страница в вопросе вы можете либо мнение, перейдя непосредственно к URL-адресу, или он иногда отображается в диалоговом окне модальный, который у меня есть настройка с помощью следующей JQuery:
dialog.dialog({
buttons: [
{
text: "Decline", click: function() {
$('#decline').click();
dialog.dialog('close');
}
},
{
text: "Accept", click: function() {
$('#accept').click();
dialog.dialog('close');
}
}
]
});
dialog.load(url + '&ajax=1');
Это отправляет форму очень хорошо, и он обнаруживает все после информации, кроме того элемента, который был на самом деле щелкнул. Например, если вы загружаете форму и нажмите кнопку #decline, эта информация будет опубликована, это не относится к jQuery.
Благодаря
Спасибо, у меня вначале были кнопки в качестве входных данных, но у меня были серьезные проблемы в IE8, также это означало, что у меня не было значков/изображений рядом с каждой кнопкой! :-) Если я управляю представлениями с помощью $ (form) .submit(), как он узнает, какую кнопку я нажал? Еще раз спасибо – Nick
обновил мой jsfiddle, проверьте его – TecHunter
Ах, сказочный, спасибо :) – Nick