A priori do per escluso che la libreria jquery sia inclusa.
Load non funziona cosi', se guardi la documentazione load fa tutt'altro ed e' simile alla chiamata ajax stessa.
$(document).ready(function() {... non va messo nella funzione.. anche questo è sbagliato..
ready equivale al ready del DOM
e quindi va messo in testa a tutto se mai.. e si puo' scrivere anche cosi'
codice:
$(function() { //sicuro che ho già caricato jquery..
function miaFunzione(){..... }
$('#idBottone').bind('click', function(){ //sul click del bottone con id: idBottone
miaFunzione();
});
}
Nel .done(result) di ajax se lato script e' tutto corretto hai gia' i dati e quindi
codice:
$('#mioDiv').html(result);