Dieser Fehler macht mich verrückt. Die Funktion löst diesen Fehler aus:Wie Debuggen "ungültige linke Seite in Zuordnung" in JavaScript?
Uncaught ReferenceError: Invalid left-hand side in assignment
Könnte jemand darauf hinweisen, wo der Fehler ist?
function ok()
{
if (document.getElementById('titulo')='') {
AbreSnackBar('You have to give this piece a title','red');
exit();
}
var data=
'titulo=' + document.getElementById('titulo').value +
'&plantilla=' + document.getElementById('plantilla').value +
'&pags=' + document.getElementById('pags').value +
'&genero=' + document.getElementById('gen').value +
'&comp_real=' + document.getElementById('comp_orig').value +
'&ano=' + document.getElementById('ano').value +
'&up_im1=' + document.getElementById('up_im1').value +
'&up_im2=' + document.getElementById('up_im2').value +
'&up_im3=' + document.getElementById('up_im3').value +
'&up_ref=' + document.getElementById('up_ref').value +
'&video=' + document.getElementById('link').value +
'&descr=' + document.getElementById('descr').value +
'&descr_ing=' + document.getElementById('descr_ing').value +
'&minutos=' + document.getElementById('minutos').value +
'&dificultad=' + document.getElementById('dif').value +
'&up_PDF=' + document.getElementById('up_PDF').value +
'&up_RAR=' + document.getElementById('up_RAR').value +
'&up_MUS=' + document.getElementById('up_MUS').value +
'&up_SIB=' + document.getElementById('up_SIB').value +
//'&tags=' + document.getElementById('tags').value +
'&modo=' + document.getElementById('modo').value +
'&id_concurso=' + document.getElementById('id_concurso').value +
'&copias_min=' + document.getElementById('copias_min').value;
AbreSnackBar('Wait...');
$.ajax({
type: "POST", url: "acc_sube_obra.php", data: data ,
success: function (data)
{
alert(data);
switch (data.trim())
{
case '0':
AbreSnackBar('An error ocurred','red');
break;
default: //id
AbreSnackBar('Done!','green');
window.location.href = 'http://www.aboutscores.com/obra_subida.php?id='+ data.trim();
}
}
});
}
Ich habe gesehen, dass die Ursache dafür sein könnte, dass ich einen neuen Wert auf das Ergebnis einer Funktion zuweisen versucht, aber ich sehe nicht, dass der Fall ist.
Ich habe nicht den Code AbreSnackBar (OpenSnackBar) Funktion, weil es perfekt funktioniert und es ist irrelevant.
hier: 'if (document.getElementById ('titulo') = '')'. Das macht nicht einmal Sinn. Sie können den Rückgabewert eines Funktionsaufrufs an nichts zuweisen, und selbst wenn Sie die beiden Werte mit '==' vergleichen wollten, wäre dies niemals der Fall, da diese Funktion niemals eine leere Zeichenfolge zurückgibt. – Xufox