http://php.net/manual/tr/book.v8js.php
Şöyle açıklayalım, bir web sitesine bağlandığında eğer javascript desteği olmayan bir tarayıcı veya file_get_contents komutu ile veri çekersen sadece html içeriği dönecek, sitedeki hiçbir javascript kodu çalışmamış olacak böylelikle ajax gibi işlemlerden doğan sonucu göremeyeceksin.
İlk yönteme göre bir ara render ile web sayfasında ki scriptleri çalıştırıp, sonucunda çıkan html e göre işlem yaptırabiliyorsun. C++ ile webkit, c# ile ie vb. kullanılabiliyor. Ama bu işlemi web programlama dili ile yapman biraz zor oluyor. Yapılabilir mi? Yapılır ama zor.
Dİğer madde ise ajax adreslerini developer tools ile izleyip, gelen sonuçlara göre parse edip kullanabilirsin.
Bu yöntem daha basit gibi, ancak ajaxda yaşanan en küçük revize scripti kullanılmaz hale getirebilir.
WM ARACInı baz alırsak gördüğün gibi ajaxislem.php işleminde get ile veri çekersen sana bir response döndürecek bu response'a göre istediğin işlemi yaptırabilirsin.