Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

jquery fonksiyonlar ile ilgili bir soru?

sorunun düzenlenmiş hali:

jquery'deki $(document).ready(function() onload gibi çalışıyor anladığım kadarıyla ve benim bunun içindeki bir değişkene bir txt dosyasının içeriğini eşitlemem lazım. android'e yazılım geliştirmek için kullanılan phonegap diye birşey kullanıyorum onun txt dosyasının içeriği okumak için kullandığım kod şöyle:

function displayFile(evt) {
var txt = evt.target.result;
alert(txt);
}

function readFile() {
var reader = new FileReader();
reader.onload = displayFile;
reader.readAsText('/sdcard/deneme.txt');
}


içinde kullanmayı denedim bu şekilde çalışmadı, readfile fonksiyonunu silip içindekileri $(document).ready(function() içine ekleyeyim dedim hata verdi. $(document).ready(function() dışında çalıştırabiliyorum ama dediğim gibi onun içinde bir değişkene eşitlemem lazım. onload'lar da çalışmıyor framework yüzünden, debug da yapılmıyor yapılmıyor telefondan çalıştırdığım için. yardımcı olursanız sevinirim.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • halidaltuner adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    144 cevap - 4 soru
    Dosyanın içinde ne geliyor ve nerede kullanacaksınız, tam anlayamadım?
    • buremba adlı üyenin fotoğrafı buremba
      aslında haklısınız, tam belli olmamış, benim asıl meselem deneme.html'in içeriğini okumak. bunu jquery'nin $(document).ready fonksiyonunda kullanacağım. içinde normal yazı var ama txt okumak için bir fonksiyon bulamadığımdan html gibi gösterip ajax ile çekiyorum. ajax çekiyor çekmesine de sadece success: function(data) içinde kullanabiliyorum deneme.html'in içeriğini. başta bir dive yazdırmayı ve sonradan datayı çekmek istediğimde ordan çekmeyi düşündüm ama boş olarak görüyor. soru da bu deneme.html'in içindeki datayı success: function(data) {} içinde değil de başka yerde nasıl kullanırım?
      10 yıl önce yazılmış
  • Qwerty adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    5 cevap - 2 soru
    Doğru mu anladım bilmiyorum ama url 'ye gönderdiğin dosyada sadece o datayı işlemek lazım. Ne şekilde işliyorsan artık. Daha sonra gelen yanıtı jQuery ile istediğin şekilde CSS ekleyerekde gösterebilirsin. Örneğin, url 'ye gönderdiğin dosyadan dönen mesajın 1 veya 0 olsun. Dönen mesajı şu şekilde css ile şekillendirebilirsin.


    success: function (data) {
    	if (data == 0) {
    		jQuery('div#ajaxCevap').css('border','1px solid #FFCC33');
    		jQuery('div#ajaxCevap').css('background-color','#fffdd4');	
    		jQuery('div#ajaxCevap').css('color','#DDA600');		
    		jQuery('div#ajaxCevap').html('<strong>FALSE</strong>');
    	}
    	if (data == 1) {
    		jQuery('div#ajaxCevap').css('border','1px solid #008000');
    		jQuery('div#ajaxCevap').css('background-color','#C1F4C4');
    		jQuery('div#ajaxCevap').css('color','#008000');
    		jQuery('div#ajaxCevap').html('<strong>TRUE</strong>');
    	}
    }
    


    Bunun gibi birşey mi yapmak istediğin ?
    • buremba adlı üyenin fotoğrafı buremba
      javascript'le ilgili pek bilgim olmadığından yine anlatamadım sanırım. :) biraz daha doğru cümlelerle araştırınca yaptığımın biraz saçma olduğunu gördüm, jquery kullanarak başka bir yöntem deneyeyim dedim, şimdi ise sorun şöyle:

      jquery'deki $(document).ready(function() onload gibi çalışıyor anladığım kadarıyla ve benim bunun içindeki bir değişkene bir txt dosyasının içeriğini eşitlemem lazım. android'e yazılım geliştirmek için kullanılan phonegap diye birşey kullanıyorum onun txt dosyasının içeriği okumak için kullandığım kod şöyle:

      function displayFile(evt) {
      var txt = evt.target.result;
      alert(txt);
      }

      function readFile() {
      var reader = new FileReader();
      reader.onload = displayFile;
      reader.readAsText('/sdcard/deneme.txt');
      }


      içinde kullanmayı denedim bu şekilde çalışmadı, readfile fonksiyonunu silip içindekileri $(document).ready(function() içine ekleyeyim dedim hata verdi. $(document).ready(function() dışında çalıştırabiliyorum ama dediğim gibi onun içinde bir değişkene eşitlemem lazım. onload'lar da çalışmıyor framework yüzünden, debug da yapılmıyor yapılmıyor telefondan çalıştırdığım için. yardımcı olursanız sevinirim.
      10 yıl önce yazılmış