@ lonesomeday совершенно правильно о том, как узнать текущий протокол и домен. Однако в этом случае вам вообще не понадобится доменное имя. Просто укажите корневой абсолютный путь:
url: "/Service/getnames.asmx/GetNameByCity"
начальный /
всегда будет указывать на корневой каталог текущего домена.