2017-04-10 7 views
0

In meinem Ajax-Servlet setze ich eine Liste von Objekten, um Attribut anzufordern.Jquery Ajax: Kann einem Funktionsergebnisfehler nicht zuweisen

In meinem Skript versuche ich, das Attribut abzurufen und auf versteckte Variable zu setzen.

// my JS 
$('#testDetails').val() = '${testModelList}'; 

Mein jsp

<INPUT type="hidden" id = "testDetails" > 

Aber ich bin immer einen Fehler

Kann zuordnen nicht zu einem Funktionsergebnis

jemand kann mir helfen, wie die Anforderung Attribut erhalten Liste zu der versteckten Variable in JSP über Ajax?

Antwort

0

Sie keinen Wert auf die Ergebnis einer Funktion zuordnen können:

$('#testDetails').val() = '${testModelList}'; 

Aber Sie können geben Sie den Wert - die Funktion:

$('#testDetails').val('${testModelList}'); 
+0

Dank @ David . Es löste den Fehler. Aber ich konnte den Wert aus der versteckten Variable in einer anderen Anfrage von derselben Seite nicht abrufen. Irgendeine Idee? .. Siehe meinen Code unter "request.getParameter (" errorDetails "); // Ich bekomme null" – Hari

+0

@Hari: Es gibt keinen Code in Ihrer Frage in Bezug auf dieses neue Problem, das Sie beschreiben. Ich empfehle Ihnen, eine neue Stack Overflow-Frage zu öffnen und Details zu diesem separaten Problem anzugeben. – David