Die einfachste, was zu tun ist, um die .load()
Funktion jQuery zu verwenden.
$('#targetDivId').load('${your.struts.url}', function() {
// stuff to do when the div has been reloaded
});
Jetzt verstehen, dass Sie darauf achten sollen, dass die Antwort von Ihrer Aktion ist eine Seite, die nicht wirklich eine vollständige HTML-Seite ist, weil Sie nicht ein komplettes HTML-Dokument in einem <div>
stopfen können. Wenn Sie ein komplettes Dokument haben, und Sie wollen nur einen Teil davon (etwa ein Block innerhalb eines <div>
mit der ID „usefullStuff“ enthalten ist), können Sie dies tun:
$('#targetDivId').load('${your.struts.url} #usefullStuff', function() {
// code
});
Vielen Dank. Du hast meinen Montag gerettet :) – LimetreeValley