我的代码存在问题。
我想知道我的单选按钮的价值是什么类型,但我的警报上有一个“未定义”的值,我不明白为什么,你能帮我这个吗?
这是我的剧本(对那些法国评论感到抱歉):
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script>
$( document ).ready(function() {
// Cacher les champs de sondage au départ
$('.divSondage').hide();
$('.trDivSondage').hide();
$('#radioSondage1').attr('checked','checked');
// Au changement 'questionnaire sondage' oui ou non, on affiche les types de sondage
$('input[name=radioSondage]:radio').on('change',function(){
if($(this).val()==0){
$('.divSondage').show();
} else if($(this).val()==1){
$('.divSondage').hide();
}
});
// on remplit les champs avec les types de sondage
var url3 = 'inc/ajax/getTypesSondage_tache.php';
var parametres3 = {id_tache : <?php echo $thisTache->id_tac;?>, type_tac
: <?php echo $thisTache->type_tac;?>
};
var postAjax3 = $.post(url3,parametres3, function(data){
$('#divRadioTypeSondage').append(data);
});
});
// remplis le select avec la liste des user du client
var url1 = 'inc/ajax/getUserClient_tache_popup.php';
var parametres1 = {id_tache : <?php echo $thisTache->id_tac;?>, initiateur : <?php echo $thisTache->initiateur_tac;?>};
var postAjax1= $.post(url1, parametres1, function(data){
$('#selectInitiateurSondage').append(data);
});
// Lorsque l'etat de la tache est sur fermé, on affiche la possibilité de choisir un questionnaire
$('#etat_tac').on('change',function(){
if($(this).val()==40){
$('.divSondage').show();
$('.trDivSondage').show();
$('#radioSondage0').prop('checked',true);
$('#radioSondage1').prop('checked',false);
}
else{
$('.divSondage').hide();
$('.trDivSondage').hide();
$('#radioSondage0').prop('checked',false);
$('#radioSondage1').prop('checked',true);
}
});
function sondageAjax(pTache){
if($('input[name=radioTypeSondage]:radio:checked').val()>0||$('input[name=radioSondage]:radio:checked').val()==0){
if($('input[name=radioTypeSondage'+pTache+']:radio:checked').val()==0){
alert("Il faut choisir un type de sondage");
return false;
}
var url = 'inc/ajax/sondageFermeturePopup.php';
var pRadioSondage = $('input[name=radioSondage]:radio:checked').val();
var pTypeSondage = $('input[name=radioTypeSondage'+pTache+']:radio:checked').val();
alert(pTypeSondage);
var pDate = '<?php echo date('Y-m-d H:i:s');?>';
var pInitiateur = $('#selectInitiateurSondage').val();
var parametres = {initiateur : pInitiateur, type_sondage : pTypeSondage, radio_sondage : pRadioSondage, date : pDate, tache : pTache, id_user : <?php echo $_SESSION['id_user']?>};
var postAjax= $.post(url, parametres, function(data){
alert(data);
});
}
}
</script>
谢谢你