1)se lanci l'url dal browser ricevi sempre l'errore 405?
2) se non devi passare nessun parametro di input, leva il secondo parametro "{}"
3) la funzione load è solo una forma abbreviata di una chiamata ajax con valorizzazione di un contenitore, ora facendo una normalissima chiamata ajax(GET o POST) hai lo stesso problema?