JS läuft nur auf dem Client und nicht auf dem Server, daher ist PHP hier schon richtig.
Hänge an den jpg Namen einfach einen aktuellen Timestamp an, da sich dieser immer wieder verändert, wird die Datei auch immer wieder neu geladen, da der Browser anhand des gesamten Namen meint, es sei eine neue Datei
PHP-Code:
$rand = time();
echo "<img src=\"name.jpg?$rand\" />";