Öncelikle google gidin "ani sonuçları göstermek asla, değişim Arama Ayarları Ayarlar (sağ alt köşe) tıklayın. Bu şekilde, yerine anlık sonuçlarının tam sayfa düzenli otomatik tamamlama alırsınız.
Ayarlarınız kaydedildikten sonra Google ana giriş sayfasına dönün, tarayıcınızın geliştirici araçlarını açın ve Ağ sekmesine gidin. Firefox'taysanız sayfayı yeniden yüklemeniz gerekebilir. Arama kutusu Yeni açtığınız Ağ penceresinde yeni bir satır görünmelidir, bu satır otomatik tamamlama verilerinin nereden geldiğini gösterir.Bu gibi görünmelidir:
https://www.google.com/complete/search?client=hp&hl=en&sugexp=msedr&gs_rn=62&gs_ri=hp&cp=1&gs_id=9c&q=a&xhr=t&callback=hello
Sen q=
diyor parçası sonra arama terimi hakkı göreceksiniz.
URL'nin sonuna &callback=myAmazingFunction
ekleyin. BenimAmazingFunction öğesini, verileri işleyebilecek işlevinizi adlandırmak istediğiniz şeyle değiştirebilirsiniz.
"a" arama terimi için otomatik tamamlama verilerini göstermek için gereken kodun bir örneği. Verileri nasıl biliyorum Şimdi
<div id="output"></div>
<script>
/* this function shows the raw data */
function myAmazingFunction(data){
document.getElementById('output').innerHTML = data;
}
</script>
<script src="https://www.google.com/complete/search?client=hp&hl=en&sugexp=msedr&gs_rn=62&gs_ri=hp&cp=1&gs_id=9c&q=a&xhr=t&callback=hello&callback=myAmazingFunction"></script>
, bir sonraki adım otomatik olarak bu son komut dizisi (otomatik tamamlama url ile bir) değiştirmektir. Temel prosedür şu şekildedir: kullanıcı arama kutusuna bir şey yazdığında (onaltılmış), url'deki arama terimini (q = neyse) değiştirin ve daha sonra bu url ile bir komut dosyasını gövdeye ekleyin. Önceki komut dosyasını kaldırın, böylece vücut dağınık olmaz. Daha fazla bilgi için
, Bazen dün ve bugün arasında
http://simplestepscode.com/autocomplete-data-tutorial/ bkz http://google.com/complete/search?q= burada anahtar kelimeler. Bu, xlune ve blinkdash'daki otomatik tamamlama işlevleri de çalışmayı durdurdu. Google bir şeyi değiştirdi ve birisi bunun ne olduğunu anlayana kadar, otomatik tamamlamalarına erişmeye çalışmak işe yaramıyor. –