Wenn ich var1 ausgebe mit alert() erscheint "undefined".
Das ist auch so. Im JavaScript gibt es nur einen String in dem var1 auftaucht. Wie das PHP-Script sowas interpretiert ist dem JavaScript völlig egal.
Abfragen musst du also - und dies an mehreren Stellen deines JavaScripts - den Wert von var2, also alert(var2)