変更機能は、コンボボックスで選択された項目に対するものです。入力はテキストボックスです。テキストボックス変数に最後に入力された値が正常にjavascript変数を送信しているが、警告が表示されても何も返されないとき。 コンボボックスからajaxを使用した値を別のPHPページに渡す
<script>
$(function(){
$("#classroom").on("change", function() {
$("#segment_course").show();
});
$("#course").on("change", function() {
$("#segment_time").show();
});
$("#time").on("change", function() {
$("#segment_duration").show();
});
var e= document.getElementById("classroom");
var selectclass= e.options[e.selectedIndex].value;
var f= document.getElementById("course");
var selectcourse= f.options[e.selectedIndex].value;
var g= document.getElementById("duration");
var drtion= g.value;
$("#duration").on("input", function() {
$.ajax({
type: "GET",
url: 'classroom_add.php',
data: ({selectedclass:selectclass,selectedcourse:selectcourse,courseduration:drtion}),
success: function(data) {
alert(data);
}
});
});
});
</script>
この
は、その表示されないものも$classroom=$_GET['selectedclass'];
$course=$_GET['selectedcourse'];
$duration=$_GET['drtion'];
echo $classroom;
echo $course;
echo $duration;
jQueryを使用しているときに 'document.getElementById'を使用するのはなぜですか? – Xorifelse
コンボボックスから選択した値を選択します。 –
jqueryで値をとる間違いがありました。 –