Ich versuche, den Wert aus einem Textarea mithilfe von Jquery zu extrahieren, aber mein Debugger sagt immer wieder, dass meine Variable questVal
nicht definiert ist. Irgendwelche Ideen? Hier ist der Code:Probleme beim Extrahieren von Textarea-Wert mit jquery
approveThis:function(event) {
var thisId = parseInt(event.target.id.replace('app', ''));
var questId = thisId;
var questSelect = '#questID' + questId;
var questVal = $(questSelect).val();
$.ajax({
url:"includes/php/whatifApprove.php",
data:{ approving:true, idNum:thisId, questionName:questVal },
type:"POST",
cache:false,
success: function(data){
console.log(questVal);
$('#testMessages').html(data);
}
});
return false;
Vielleicht existiert ein Element mit einem beliebigen Wert in 'questSelect' nicht. Es gibt nicht genug Informationen für uns, um Ihnen zu helfen. –
Vielleicht können Sie etwas HTML zur Verfügung stellen, damit wir sehen können, was Sie versuchen zu wählen. – koenpeters
Fügen Sie einfach Warnungen zwischen jedem Var die Var zeigen, stellen Sie sicher, dass sie wie erwartet sind. Wenn Sie es nicht herausfinden können, und es noch immer versagt, ersetzen Sie "$ (questSelect) .val()" durch einen hartcodierten Wert und sehen Sie, ob das hilft. –