Android-Webansicht "Uncaught SyntaxError: Unerwartetes Token ILLEGAL"

8

In meinem Android-Programm habe ich eine Webansicht und muss Werte dynamisch auf die Webview-Elemente (Textfelder, Checkboxen usw.) setzen. Ich habe eine JavaScript-Methode, die Werte aus dem Programm empfängt und Zeichenfolgenoperationen ausführt und die Werte im richtigen Element speichert. Aber ich bekomme diesen Fehler immer ... irgendwie fest hier. Jede Hilfe wird geschätzt.

Ich habe das Skript im w3schools TryIt Editor erfolgreich ausgeführt, aber nicht im Programm!

%Vor%

Und meine Javascript-Methode, um Werte für die Textbereiche in der WebView festzulegen

%Vor%

Werte werden beim Laden von onPageFinished übergeben.

%Vor%

Der im webView geladene HTML-Inhalt, questionsArray [questionIndex] ist

%Vor%

Zeichenfolge, die onPageFinished übergeben wurde:

%Vor%

Der Fehler, den ich während der Ausführung meiner Anwendung bekomme, ist

%Vor%

Ich habe versucht, das Skript im w3schools Trypit Editor auszuführen und das Skript wurde erfolgreich ausgeführt, aber nie in der Android-Anwendung. Was ist mein Fehler? Wäre toll wenn du helfen kannst !!

Vielen Dank im Voraus ..

    
Arun Jose 23.11.2013, 07:36
quelle

2 Antworten

12

Fehler gefunden. Sie müssen den String-Wert in Anführungszeichen setzen, während Sie als Parameter übergeben werden.

Falsch

%Vor%

Korrigieren

%Vor%

Der Wert sollte in Anführungszeichen stehen, überprüfen Sie myFunction('69_206-@!@-MyName||')

    
Arun Jose 05.12.2013, 10:20
quelle
1

Überprüfen Sie Ihre JavaScript-Datei

wenn Sie eine falsche Syntax des relationalen Operators in der if-Anweisung haben.

ändern => to >= and =< to <=

%Vor%

Andere überprüfen Sie Ihren Code:

Wenn Sie sicherstellen müssen, dass die Zeichenfolge nicht nur aus einer Menge leerer Leerzeichen besteht (ich gehe davon aus, dass dies zur Formularüberprüfung dient), müssen Sie die Leerzeichen ersetzen.

%Vor%     
codercat 23.11.2013 07:39
quelle

Tags und Links