-1
我用jQuery(V3.2.1)编程,我得到一个错误JQUERY:未捕获的错误:语法错误#
JQUERY: Uncaught Error: Syntax error, unrecognized expression: #
我的代码是:
$(document).ready(function() {
$.ajax({
type: "GET",
url: "updateFieldDesc.php",
data: "idTerminal=" + idTerminal + "&aplicacion=" + aplicacion + "&nombre_campo=" + nombre_campo,
success:function (output) {
var salida = output.split("|");
var idCampo = salida[0];
var descripcion = salida[1];
//console.log("**********output :" + idCampo);
$("#" + idCampo).html(descripcion);
}
});
})
}
而错误是由行引起的:$("#" + idCampo).html(description)
如何解决此错误?
看起来像你的idCampo为空 如果取消注释,控制台会显示什么//console.log("**********output:“+ idCampo);? – Max
@最好的主意,但为什么空引用会导致语法错误? – evolutionxbox
@Max'$(“#”+ null)'/'$(“#”+ undefined)'/'$(“#”)'在chrome中产生'null'而不是语法错误。 – Nope