【问题标题】:Jquery Ajax: Cannot assign to a function result errorJquery Ajax:无法分配给函数结果错误
【发布时间】:2017-04-10 16:36:41
【问题描述】:

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

 request.setAttribute("testModelList",testList);

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

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

我的jsp

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

但我遇到了一个错误

无法分配给函数结果

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

【问题讨论】:

    标签: javascript java ajax jsp servlets


    【解决方案1】:

    你不能给函数的结果赋值:

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

    但是你可以将值传递给函数:

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

    【讨论】:

    • 谢谢@David。它解决了错误。但我无法从同一页面的另一个请求中的隐藏变量中检索值。有什么想法吗?..请参阅下面的代码“request.getParameter("errorDetails"); //I am getting null"
    • @Hari:您的问题中没有与您描述的这个新问题相关的代码。我建议您打开一个新的 Stack Overflow 问题并提供有关该单独问题的详细信息。
    猜你喜欢
    • 1970-01-01
    • 2015-02-17
    • 2015-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 2011-10-11
    相关资源
    最近更新 更多