1
자바 스크립트를 사용하여 MySQL에서 데이터를 가져옵니다. 나는 모든 것을 보았고 (id
, , name
) 라디오 버튼에서 선택된 값을 얻지 만 성공하지는 못했습니다.자바 스크립트가있는 라디오 버튼 값
$('.action').val(data.action);
$('#action').val(data.action);
$("input[name='action']:checked").val(data.action);
내 HTML 코드의 조각 나는 이러한 모든 옵션을 시도했지만 아무것도 작동하지 않습니다
.. ..
<form method="post" id="insert_form">
<div class="form-group">
<div class="form-group">
<div class="form-check form-check-inline">
<label for="action">ACTION: </label>
<label class="form-check-label">
<input type="radio" name="action" value="buy" class="form-check-input action"> Buy
</label>
<label class="form-check-label">
<input type="radio" name="action" value="sell" class="form-check-input action" > Sell
</label>
</div>
<input type="submit" name="insert" id="insert" value="Insert" class="btn btn-primary" />
</div>
</form>
</div>
... 그리고 여기 내 자바 스크립트 코드의 조각 ..
$(document).on('click', '.edit_data', function(){
var signal_id = $(this).attr("id");
$.ajax({
url:"fetch.php",
method:"POST",
data:{signal_id:signal_id},
dataType:"json",
success:function(data){
$('#pair').val(data.pair);
$('#entry').val(data.entry);
//$('.action').val(data.action);
$("input[name='action']:checked").val(data.action);
$('#direction').val(data.direction);
$('#t_p').val(data.t_p);
$('#s_l').val(data.s_l);
$('#add_analysis').val(data.add_analysis);
$('#notes').val(data.notes);
$('#signal_id').val(data.id);
$('#insert').val("Update");
$('#add_data_Modal').modal('show');
}
});
});
가능한 복제 [내가 jQuery를 통해 선택되는 라디오 버튼을 알 수 있는가? (https://stackoverflow.com/questions/596351/how-can-i-know- which-radio-button-is-selected-jquery) – Sean
여기에'.edit_data '란 무엇입니까? html 코드에서이 클래스를 볼 수 없습니다. –
@Himanshu Upadhyay 버튼 .. 문제는 다른 값을 가져 오기 때문에 라디오 버튼으로! – Pete