javascript - 无法使用 Ajax + JSON 调用操作

标签 javascript ajax json struts2

在我的 Ajax 请求中,我调用如下操作类:

var ajaxRequest;
ajaxRequest = new XMLHttpRequest();
ajaxRequest.open("GET", "../displayProjects.action?userMasterID=" + userMasterDTO.id );
ajaxRequest.send(null);

我的struts.xml如下:

<package name="default" extends="json-default">
  <action name="displayProjects"
      class="com.activitymanager.action.ExpenseTrackerAction"
      method="doGetProjectDetails">
    <result type="json"/>
  </action>
</package>

我无法使用上面的 JavaScript 调用操作类。我该如何让它工作?

最佳答案

您可能想要使用 Jquery 来处理 AJAX 调用。请引用这个答案:Stackoverflow #12137803 .

关于javascript - 无法使用 Ajax + JSON 调用操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14102617/

相关文章:

javascript - 在 JavaScript 中对数组进行 2 级排序

javascript - 如何设置最后一个内部 div 以使用 CSS 填充包装高度的其余部分?

javascript - 如何在 Firefox 中保存 ajax 响应

javascript - 在 Ajax Adob​​e AIR 应用程序中与 API 共享 secret

json - 如何在 GET 请求中发送结构

javascript - 在通过 MyObject.prototype.method 和 'this' 变量定义的对象方法中使用 jQuery

javascript - 如何在 v-for 循环中匹配两个数组的并集

javascript - Codeigniter ajax 检查电子邮件可用性

python - 从数据库查询输出创建 JSON 字符串

javascript - 在 ng-repeat 中内联编辑时输入字段模糊