Jquery Ajax:无法分配给函数结果错误

Har*_*ari 0 javascript java ajax jsp servlets

在我的 ajax servlet 中,我设置了一个请求属性的对象列表。

 request.setAttribute("testModelList",testList);
Run Code Online (Sandbox Code Playgroud)

在我的脚本中,我尝试检索属性并将其设置为隐藏变量。

// my JS 
$('#testDetails').val() = '${testModelList}';
Run Code Online (Sandbox Code Playgroud)

我的jsp

<INPUT type="hidden" id = "testDetails" >
Run Code Online (Sandbox Code Playgroud)

但我收到错误

无法分配给函数结果

谁能帮我如何通过Ajax获取请求属性列表到JSP中的隐藏变量中?

Dav*_*vid 6

您不能为函数的结果赋值:

$('#testDetails').val() = '${testModelList}';
Run Code Online (Sandbox Code Playgroud)

但您可以将值传递函数:

$('#testDetails').val('${testModelList}');
Run Code Online (Sandbox Code Playgroud)