Serveren returnerer typisk et JSON object, der er pakket ind i et funktionskald, som så bliver fyret af på klienten.
I princippet kan du godt sende HTML tilbage, så længe det ligger som en parameter i et funktionskald. Eller du kan ligge HTML koden ind i et JSON object. Hvilken en af disse du bruger bør ikke have betydning.
Serveren kan f.eks. så udskrive (serveren kaldes gennem et alm. script tag, ligesom alm. javascript filer):
minFunktion('<a href="et_link">Link</a>');
Og funktionen skal så ligge på klienten, som gør noget med resultatet, f.eks:
minFunktion(result) {
document.getElementById('jsonpDiv').innerHTML = result;
}