【问题标题】:How to call an Action class in Struts 2 by AJAX with parameter [duplicate]如何通过带有参数的 AJAX 在 Struts 2 中调用 Action 类[重复]
【发布时间】:2017-07-31 12:45:35
【问题描述】:

我正在尝试通过AJAX 调用带有参数的动作类,但我找不到正确的方法。

我使用 struts 2 中的以下语法,没有 AJAX

<s:url action="painel.visualizarErro.action" namespace="/errosView.jsp" var="id" />
window.location = '<s:property value="id" />?jobId=' + jobId;

问题是我无法通过AJAX 传递&lt;s:property value="id" /&gt;?jobId=' + jobId

【问题讨论】:

    标签: java ajax struts2


    【解决方案1】:
    $.ajax(contextPath,{
      type:'POST',
      data:{ 'actionToPerform': methodName,
             'param1': param1,
             'param2': param2
           },
    
      success: function(response){
      },
      error : function(response){
      }
      });
    

    【讨论】:

    • 虽然此代码可能有效,但最好添加一些解释或描述如何或为什么这是一个解决方案。
    • 这真的很有帮助。我只知道这样做: window.location = '?jobId=' + jobId;
    • 这如何回答 OP 问题?
    • 因为我做了我想做的事
    猜你喜欢
    • 2013-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多