Wenn ich ein Formular abschicke, das ein Textfeld mit einem "maxlength" -Attribut unter Verwendung von ajax enthält, erhalte ich einen Javascriptfehler: Uncaught SyntaxError: Unexpected token u (jquery-1.9.1.min.js:3)
Wenn ich das maxlength-Attribut entferne, läuft alles gut.
Mein HTML hat meine Seite auf das Nötigste reduziert, um das Problem zu replizieren:
%Vor%Ich kann nicht herausfinden, was ich falsch mache - vielleicht sind die jquery-Skripte, die von der Vorlage aus Visual Studio bereitgestellt werden, inkompatibel? Ich würde mich über jede Hilfe freuen, danke.
Dies scheint ein Fehler in Microsoft.jQuery.Unobtrusive.Validation in Kombination zu sein mit jQuery 1.9 & gt;
In diesem blog ein Patch der js-Datei wird vorgeschlagen
Ich reproduziert Ihr Problem und löste es, indem ich ein div mit den erforderlichen Attributen zu Ihrem HTML hinzufüge, um zu verhindern, dass ein undefiniertes JSON-Parser geliefert wird.
%Vor%Es gibt auch eine Microsoft Connect Problem für dieses Problem geöffnet. Stimmen Sie auch darüber ab, um es in Microsoft priorisiert zu bekommen.
Tags und Links ajax submit maxlength unobtrusive-validation