Cuando generas el link .. (ese que usas en javascirp) podrías usar rawurldecode($variable) .. así te pondrá los + entre espacios .. el urldecode() (si mal no recuerdo) deja el %20 como espacio ..
Pruebalos .. más info:
www.php.net .. busca info por esas funciones.
Un saludo,