hier ist der Code, in der Controller-Klasse, kann ich die "Liste" Daten, aber in der JSP, ich kann es nicht bekommen.Ich will nur die Anfrage Umfang bekommen , aber wenn ich die Liste alert, war es null, wie kann ich tun?der JSP kann nicht den Anfragebereich Wert
function getTableData(){
$.ajax({
type : "post",
async : true,
url : "${pageContext.request.contextPath}/echarts/pageContent.json",
data : {'IF_BIZNAME':$("#interName option:selected").text(),'APPLICATION_KEY':$("#channel").val(),"pageNo":$("#pageNo").val()},
success : function(result) {
}
})
}
<c:forEach var="echartsTable" items="${tableList}">
<tr>
<td>${echartsTable.t }</td>
<td>${echartsTable.ywl }</td>
<td>${echartsTable.sbl }</td>
<td>${echartsTable.sbv }</td>
<td>
<a href="#">详情</a>
</td>
</tr>
</c:forEach>
@RequestMapping("/pageContent.json")
public void getPageContent(String APPLICATION_KEY, String IF_BIZNAME,
@RequestParam(value = "pageNo", defaultValue = "1")String pageNo, HttpServletRequest request){
List<EchartsTable> echartsTables = interfaceFailInfoService
.selectPageContent(IF_BIZNAME, APPLICATION_KEY, Integer.parseInt(pageNo));
request.setAttribute("tableList",echartsTables);
}
danke, aber ich möchte nur den Pfad anfordern und die Daten in die Anfrage Scope, und ich möchte nichts reagieren, damit ich schreibe so, und ich bearbeite meinen Code wie diese Funktion getTableData() { $ .post ("Pfad", {..: xx}) $ .reload ('# abc123'); //^der Raum ist wichtig! } aber es kann nicht funktionieren –
$ .reload() ist keine Funktion?, Der Firebug sagt –
Ich meinte laden, nicht neu laden –