-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