J'ai donc ceci:send name = "" dans jquery javascript?
yes: <input type="radio" value="Y" id="SCvoteY" name="vote"></input> no: <input type="radio" id="SCvoteN" value="N" name="vote"> </input>
Comment puis-je écrire qu'il doit transférer des données name = "vote"? #vote ne fonctionne pas, .vote soit (devinez-en la cause c'est pour la classe et l'ID) mais qu'en est-il du nom?
function DoSCInsert(){
$("#SCres").html("please wait..");
var nocache = '0';
var data = { fID : $("#fID").val(), vote : $("#vote").val(), comment: $("#comment").val(), nocache: nocache };
$.get('insertSC.php', data, onSCInsertComplete);
}
Et comment puis-je réduire ce, ive entendu dire que vous pouvez vous une fonction serialize appelée jquery pour passer des chaînes, mais pouvez-vous (si vous savez comment) montrent par exemple par ce script comment passer comme celui-ci Est-ce que?
Code Mise à jour:
function DoSCInsert(){
$("#SCres").html("to sek..");
var nocache = '0';
var voteRadios = $('input[name="vote"]:checked');
var data = {`enter code here` fID : $("#fID").val(), voteRadios, numChecked: $(voteRadios).length, comment: $("#comment").val(), nocache: nocache };
$.get('insertSC.php', data, onSCInsertComplete);
}
insertSC.php:
<?php
if($_GET['numChecked'] == '1'){
$fID= $_GET['fID'];
$vote= $_GET['vote'];
$comment= $_GET['comment'];
if(empty($vote)){ echo "blank"; }else{ echo $vote; }
}else{
echo $_GET["numChecked"];
}
?>
ne fonctionne pas non plus – Karem
J'ai echo $ _GET ["vote"]; sur insertSC.php, et je viens d'obtenir un vote d'index non défini .. – Karem
s'il vous plaît vérifier ma question mise à jour pour le code mis à jour – Karem