- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 jsp,其中有一个下拉框。每当用户从下拉框中选择任何项目时,都应显示其信息。为此,我正在使用 ajax。为此,我创建了 serveResource 函数来传递数据以下代码是 serveResource 函数,我从数据库中收集数据并将其存储在 JSONArray 中,如下所示:
JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
jsonArray.put(syudname.toString());
jsonArray.put(studdiv.toString());
jsonArray.put(studimageURL);
response.getWriter().write(jsonArray.toString());
使用ajax的success函数在jsp上成功显示数据。其代码如下:
type: 'POST',
dataType : "json",
success : function(jsonArray) {
alert(jsonArray);
$('#studDetails').append(jsonArray[0]+"<br/>");
$('#studDetails').append(jsonArray[1]+"<br/>");
$('#studDetails').append(jsonArray[2]+"<br/>");
var image = jsonArray[2];
alert(image);
}
每当我从保管箱中选择任何项目时,都会显示其信息(我使用 jsonarray 检索)。但是当我从保管箱中选择另一个项目时,问题就来了。此时,新选择的项目的数据附加到先前选择的项目的数据。当我没有 jsonarray 时,我之前使用 .html() 函数而不是 .html() 。当我将 .html() 用于 jsonarray 时,仅显示数组的最后一个元素。我怎样才能避免这种情况?我的第二个问题是显示它的路径而不是图像。我应该如何显示图像请注意上面的 studDetails 是我显示所有数据的 div 的 ID..
最佳答案
像这样:
$('#studDetails').html(jsonArray[0]+"<br/>" + jsonArray[1]+"<br/>" + "<img src='" + jsonArray[2] + "'/><br/>");
关于javascript - 将 JsonArray 数据从 serveResource 传递到 jsp 并在 JSP 上显示 - Liferay,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16768089/
我使用 jQuery.ajax 在我的 portlet 中调用这个方法: serveResource(ResourceRequest request, ResourceResponse respon
我有这样的要求:我正在发出 AJAX 请求以将一些数据传递给服务器。在我的服务器中,我正在使用该数据创建一个文件。 “现在的问题是文件没有下载到客户端”。 (我正在使用 Apache POI API
我有一个特定的问题要在现有代码中实现新功能。我不知道这是怎么回事。它是来自 liferay portlet 的代码,用于执行搜索查询。我有一个 jsp 文件、一个 ajax 调用和一个扩展 MVCPo
我有一个 jsp,其中有一个下拉框。每当用户从下拉框中选择任何项目时,都应显示其信息。为此,我正在使用 ajax。为此,我创建了 serveResource 函数来传递数据以下代码是 serveRes
我正在尝试使用 jQuery/ajax 调用 portlet 的serveResource() 方法。我设法获得了一个在 Pluto 2.0 中工作的简单 JSR-286 portlet,它能够从请求
我是一名优秀的程序员,十分优秀!