Cuando actualizo a jQuery 1.5.1 (o 1.5) todas las llamadas a ajax()
en mi sitio producen un "error de servidor" en la función de opción de error. También hay un error de secuencia de comandosjQuery 1.5.1 rompe todas las llamadas de ajax()
Uncaught SyntaxError: Unexpected token : jquery-1.5.1.min.js:16
El sitio ha estado ejecutando sin errores utilizando 1.4.4. Aquí está el código de una de las llamadas ajax().
$.ajax({
url: '/CustomerGroup/Get',
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (grp) {
if (grp != null) {
clear();
group = grp;
load(grp);
} else{
showError(
'Customer Group',
'Whoops, error getting customer group information. Please contact [email protected] and include your username and date/time of the error.'
);
}
},
error: function (x,s,e) {
showError(
'Customer Group',
'Whoops, error getting customer group information. Please contact [email protected] and include your username and date/time of the error.'
);
}
});
Después de mucha investigación no puedo entender por qué ocurre el error. Cualquier idea apreciada.
EDITADO: Con la versión completa de jQuery me sale el siguiente:
Uncaught SyntaxError: Unexpected token :
d.d.extend.globalEvaljquery-1.5.1.js:16
d.ajaxSetup.converters.text scriptjquery-1.5.1.js:16
bJjquery-1.5.1.js:16
wjquery-1.5.1.js:16
d.support.ajax.d.ajaxTransport.send.cjquery-1.5.1.js:16
y sí estoy usando jquery.validate.
Intente utilizar la versión completa no minified de jQuery (jquery-1.5.1.js en lugar de jquery-1.5.1.min.js) y post el número de línea del error. – rsp
Pregunta aleatoria: ¿también está utilizando jquery.validate con su código? Recibo ese error exacto en este caso. Funciona bien con 1.4.4. – JasCav
A menos que publiques el mensaje de error que recibes al usar la versión de desarrollo (no minificada) de jQuery, no podremos saber qué parte de jQuery causa el problema, porque en la versión minimizada de jQuery básicamente todo está en línea 16. – rsp