Definizione di framework: http://it.wikipedia.org/wiki/Framework
Cos'è jquery: http://www.html.it/pag/18382/introduzione63/

Quindi jquery è un framework scritto in javascript per sviluppare in javascript, e tra le tante cose che implementa c'è anche il cross-platform.
Infatti se devi eseguire una chiamata in POST ad un url basta fare:
codice:
$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});
quindi a te non interessa che l'utente apra la pagina con FF, IE opera, ecc, ecc...

Cosa intendi con:
quindi pensavo che javascript fosse la scelta più azzeccata per questo genere di manipolazione delle pagine.