Anzitutto ti ringrazio per la risposta.
Indagando circa il problema che sto avendo è venuto fuori quanto segue (o almeno questo ho capito).
Il metodo .load() passa automaticamente i contenuti tramite il metodo POST se i contenuti sono oggetti, ed è proprio quì che nasce il problema.
IIS di default non permette il passaggio di oggetti html tramite il metodo POST ma solo tramite il metodo GET, generalmente ho visto che chi può accedere alla configurazione di IIS gli basta andare ad abilitare questo metodo (POST) per le estensioni di file che interessano (in questo caso html).
Io purtroppo non ho modo di configurare il webserver IIS e quindi devo per forza trovare un altra soluzione.

L'ideale sarebbe usare la funzione .get() al posto della funzione .load(), solo che io non sono molto ferrato in Jquery e quindi non so come riscrivere la funzione usando il metodo giusto, mi daresti una mano?