Usuario
Error en jquery.validate.min.js con MVC 3 en Visual Studio 2012

Pregunta
-
La verdad que me estoy volviendo loco, toda la lógica me va de maravilla excepto ahora que estoy metiendo cosas de JQUERY, este mensaje me sale en INTERNET EXPLORER 10. En cambio en CHROME me dice lo siguiente:
SIEMPRE ME DA CUANDO VOY A INTENTAR METER DATOS EN UN TEXTBOX- Uncaught SyntaxError: Unexpected token u
jquery.validate.unobtrusive.min.js:5
-
x.isFunction.ijquery-2.0.3.js:731
-
a.extend.showLabeljquery.validate.min.js:4
-
a.extend.defaultShowErrorsjquery.validate.min.js:4
-
a.extend.showErrorsjquery.validate.min.js:4
-
a.extend.elementjquery.validate.min.js:4
-
a.extend.defaults.onkeyupjquery.validate.min.js:4
-
(anonymous function)jquery.validate.min.js:4
-
x.event.dispatchjquery-2.0.3.js:4676
-
y.handlejquery-2.0.3.js:4360
- Uncaught SyntaxError: Unexpected token u
este es el error en IE10
- Editado IvanRamosMCPD viernes, 4 de julio de 2014 9:06 Mejorar la pregunta
- Uncaught SyntaxError: Unexpected token u
jquery.validate.unobtrusive.min.js:5
Todas las respuestas
-
Por cierto las librerías que utilizo son estas, por si acaso hay algún problema de incompatibilidad con MVC o algo así y me doy cuenta que siempre es cuando llama al call
SCRIPT5007: No se puede obtener la propiedad 'call' de referencia nula o sin definir
jquery.validate.min.js, Línea 4 Carácter 20895
<head>
<meta charset="utf-8" />
<title>www.16cuerdas.com</title>
<link href="http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700|Archivo+Narrow:400,700" rel="stylesheet" type="text/css">
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-2.0.3.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery-ui-1.10.3.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.dropdown.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validate.min.js")"></script>
<script type="text/javascript" src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"></script>
@* <script src="@Url.Content("~/Scripts/modernizr-2.5.3.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftMvcAjax.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/MicrosoftMvcValidation.js")" type="text/javascript"></script> *@<script src="//cdn.ckeditor.com/4.4.2/basic/ckeditor.js"></script>
Como veréis tengo algunas comentadas
- Editado IvanRamosMCPD viernes, 4 de julio de 2014 9:22 mejorar la pregunta
-
hola
como defines el textbox en la view?
usas un TextBoxFor() ? si es asi en el model defines un atributo de DataAnnotation
de casualidad usas un atributo de validacion remota ? o sea quieres validar algo que invoca al servidor
que pasaria si quitas los "min" de las librerias de jquery validation? o sea usa las librerias sin minimizar para ver si marca algun otro mensaje
saludos
Leandro Tuttini
Blog
Buenos Aires
Argentina -
a mi me ocurrió algo parecido. Lo solucioné descargando la versión 1.9.1 de jquery. Tal vez los scripts de validación no sean compatibles con la versión de jquery que usas.
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos