如何在display中显示数据:来自.json函数的表
How can I show data in display:table from .json function?
我有一个.json函数,它检索一些数据,我想用<display:table>
来显示它,我该如何做到
Alerta.js
function loadAlertaCitas(){
$.ajax({
type: "GET",
url: contextpath+"/alerta/cargaAlertas.json",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
listaAlertas = data;
}
});
}
Alerta.jsp
<display:table name="listaAlertas" id="alertas"
defaultorder="descending" requestURI="/other/listaAlertas" pagesize="12"
class="table table-striped table-condensed">
<display:column property="fechaalta" titleKey="label.fechaAlta"
sortable="true" class="ancho90" />
</display:table>
JSP在服务器上执行。JavaScript(在此上下文中)在浏览器中执行。
您不能用JavaScript生成JSP标记,因为将它们转换为HTML的软件存在于错误的计算机上。
您需要在浏览器中操作文档的DOM。使用createElement
、createTextNode
、appendChild
和好友。
您可以在服务器端执行此操作。读取json文件并在jsp模板的呈现方法中加载display:table
:
request.setAttribute('listaAlertas', jsonData);
更多信息。
如果您坚持从浏览器动态加载,则需要按照建议操作dom。在这种情况下,不能使用display:table
,因为它是在服务器上呈现的。
更多信息
相关文章:
- 使用来自不同异步函数的响应创建一个json对象
- AngularJS提取物<img>来自JSON
- JS对象->来自jquery ajax的JSON提交->php迭代
- Json显示来自网站的数据显示仅未定义
- 来自JSON数组的Google Maps API生成器
- 使用来自URL的JSON数据来显示谷歌地图标记-如何
- JSON 嵌套 Ul 来自 Javascript 中的单维或多维 json 对象
- 是否可以使用来自Google Contacts API v3的JavaScript,JSON
- 使用来自 Ajax 响应的 JSON 数据数组
- 来自 JSON 字符串的 AngularJS 对象
- 无法解析来自远程服务器的 JavaScript 中的 JSON
- 使用来自AngularJS的Web API JSON响应-错误:应为和数组,但得到了一个对象
- 用来自JSON对象的占位符值替换字符串
- 具有来自静态json文件的路由的主干应用程序(只读)
- jSon到D3js对来自嵌套数组的数据进行分组
- 谷歌地图-来自VB.Net的JSON对象标记
- 显示来自ajax json解析的数据时出现问题
- JSON数据来自未发布的Google Drive电子表格
- 如何在 jsp 中显示 Json 来自 Restlet Server
- 使用Javascript解析JSON.来自Laravel的JSON