Ниже приведен мой код. Я хочу получить значение моей кнопки отправки в части AJAX, но я не могу этого сделать. Скажите, пожалуйста, как получить значение кнопки.Невозможно получить значение кнопки с помощью ajax
<script src="http://localhost/ci/js/jquery.js"></script>
<script type="text/javascript">
// Ajax post
$(document).ready(function() {
$('#f input').on('change', function() {
//alert("hio");
var b = $('input[name="r5"]:checked', '#f').val();
//alert(b);
$("#h1").val(b);
});
$(".submit").click(function(event) {
event.preventDefault();
var ans = $("input#h1").val();
var que = $("input#h").val();
var no = $("input#h2").val();
var de = $("input.submit").val();
jQuery.ajax({
type: "POST",
url: "http://localhost/ci/index.php/controller_q/quchng",
dataType: 'json',
data: {
ans: ans,
que: que,
no: no,
de: de
},
success: function(res) {
jQuery('#i').html(res);
}
});
});
});
</script>
Это мой вид страницы код:
<div id="i">
<?php $a = 1; ?>
Time left- <span id="countdown" class="timer"></span>
Q: <?php echo $qno['ques'.$a];?>
<form id="f">
<input type="radio" name="r5" id="r1" value="<?php echo $qno['a'.$a];?>"><?php echo $qno['a'.$a];?><br>
<input type="radio" name="r5" id="r2" value="<?php echo $qno['b'.$a];?>"><?php echo $qno['b'.$a];?><br>
<input type="radio" name="r5" id="r3" value="<?php echo $qno['c'.$a];?>"><?php echo $qno['c'.$a];?><br>
<input type="radio" name="r5" id="r4" value="<?php echo $qno['d'.$a];?>"><?php echo $qno['d'.$a];?><br>
<button id="b" class="submit" value='po'>Save & Next</button>
<button id="b" class="submit" value='po'>Save Next</button>
<input type="hidden" id="h" value="<?php print_r($qno);?>">
<input type="hidden" id="h1">
<input type="hidden" id="h2" value="<?php echo $a;?>">
</form>
</div>
У вас есть некоторые проблемы с HTML, а именно дублирующие атрибуты id и 2 кнопки отправки в форме, когда может быть только 1. –
да. Я хочу добавить две кнопки для увеличения другого для декремента. и именно поэтому я хочу получить значение кнопки. –
Почему вы не используете '$ (this) .val();' для получения значения кнопки '.submit'? – D4V1D