私はこの質問に複数の答えが出てきています。私はpug(jade)を使用しており、モーダルフォームから値を取得しようとしています。ここjQueryはフォームから値を返します。返り値は未定義です
はパグです:
#myModal.modal.fade(tabindex='-1', role='dialog', aria-labelledby='myModalLabel',data-keyboard="false", data-backdrop="static")
.modal-dialog(role='document')
.modal-content
.modal-header
.text-center.h4#myModalLabel.modal-title(style="color:#4c86ff; font-family: 'Lora', serif; font-size:20px; font-weight:600") please add your symptoms
.modal-body
form.form-horizontal(action='/token' ,id='symptoms', method='POST')
input(type='hidden', name='_csrf', value=_csrf)
.form-group
input.textarea.form-control(type='text', name='symptomsInput', id='symptomsInput', placeholder='What are your symptoms?', autofocus, required)
.modal-footer
button.btn.btn-primary#button-grabToke(type='submit' data-toggle="modal" data-target="#myModal") Go!
、ここでは私のjsです:
$('#button-grabToke').click(function(e){
var symptoms = $('#DynamicValueAssignedHere').find('input[name="symptomsInput"]').val();
console.log(symptoms);
});
});
「DynamicValueAssignedHere」とは何ですか? – charlietfl