Как да получа правилно отговор от сървъра след заявка ajax

Правя заявка за ajax по този начин:

PHP файл, към който изпращаме данни:

Ето отговора, който получавам:

Отговорът изобщо е празен и преди това дойдоха грешки в PHP, че променливата city1 не беше дефинирана. Какво правя погрешно? Моля те кажи ми!

Къде прочетохте този глупостен код.

- Писахме по-горе - трябва да изпратите масив от данни, а не само променлива.
- Няма проверка дали входящата заявка към сървъра е ajax.
- Много ехо изхода, но трябва да има такъв.
- Няма изход на празна („бяла“) заявка с неподходящи данни.

Поправих и сега изпращам набора от данни!

Как мога да проверя дали входяща заявка ajax към сървъра?