Non mi sono studiato ne il .php ne .js dove inserire (la posizione nel file js) la funzione che richiama la pagina smile.php è ininfluente, ma non è detto che funzioni non avendo la visone completa del progetto.
E' un consiglio perché ritengo che sia più difficile trova qualcuno che si faccia carico del tuo problema e che ti "traduca" lo script php, ma non è impossibile, poi se anche aggiungere una funzione ajax nello script .js è un problema allora forse è il caso che ti affidi ad un esperto