Как получить URL-адрес действия из формы с помощью jquery?
Получите форму, запросите атрибут action:
action
$('#myForm').attr('action');
Как правило, лучше использовать prop() вместо attr() при получении этих значений. (Это сообщение prop () vs attr () stackoverflow объясняет почему.)
prop()
attr()
Однако, в данном случае, @ JAAulde answer - это именно то, что нужно I , но не может быть тем, что вам нужно. Вы могли бы хотеть полный URL действия.
<form action="handler.php" method="post" id="myForm">
$('#myForm').attr('action'); // returns 'handler.php'
$('#myForm').prop('action'); // returns 'http://www.example.com/handler.php'
Посмотрите классную таблицу ascii в этом сообщении , чтобы узнать больше.
Чтобы использовать атрибут действия формы, используйте:
$( '#myForm' ).attr( 'action' );
как сказал @JAAulde.
Чтобы использовать введенное значение из формы, используйте:
$('#myInput').val();
Попробуйте это:
var formAction = $('#form')[0].action;
Или в форме sumit:
$("#form").submit(function (event) { event.preventDefault(); var frmAction=this.action; });