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

ajax'tan codebehind'daki fonksiyonu çağırmak

Merhaba,

bir sayfamda ajax uygulamam ile kodun arkasındaki c# kısmında bir fonksiyon çağırmak istiyorum. Bunu şöyle yapıyorum ve olmuyor. Acaba nerede hata yapıyorum ?

aşağıdaki ile "appendComments" fonksiyonunu çağırmaya uğraşıyorum
xmlhttp = new XMLHttpRequest();
         function appendComments() {
             xmlhttp.onreadystatechange =
        function () {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

                document.getElementById('comment-box').innerHTML = xmlhttp.responseText; //responseXml 
            } else {
                document.getElementById('comment-box').innerHTML = "waiting for Server Response";
            }
        }

        xmlhttp.open("GET", "comments.aspx/appendComment", true);
             xmlhttp.send();
         }


bu da appendComment fonksiyonu


public void appendComment()
        {
            AppendComment app = new AppendComment();
            app.user_id = 1;
            app.time = DateTime.Now;
            app.comment = txtColumn.Value;
            app.execute();
        }


Teşekkürler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Supervisor adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    107 cevap - 0 soru
    code behinddad appendstring methoduna javascript attribute ekle

    [System.Web.Services.WebMethod()]
    public void appandComment()
    {

    }
    [
    • hilmisu adlı üyenin fotoğrafı hilmisu
      malesef yine bir şey olmadı. hata vermiyor, anlamıyorum.
      10 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      yazilimci arkadaslarin sekreter gibi hata veriyor demesine acayip killaniyorum. arkadas ne hatasi aliyorsun. onu yaz millet kafasinda senaryo olusturmasin .
      10 yıl önce yazılmış
    • hilmisu adlı üyenin fotoğrafı hilmisu
      "hata vermiyor" yazıyor orada.
      yazılımcı arkadaşlar kıl olmadan önce biraz daha dikkatli okursa sevinirim
      10 yıl önce yazılmış
    • Supervisor adlı üyenin fotoğrafı Supervisor
      :) tabi yazilimci arkadaslarin bazen dikkatinden kactigi da oluyor :) requestin sonucu ne ? firebug ile bi incelesene ne gitmis ne gelmis



      var serverResponse = xmlhttp.responseText;
      alert(serverResponse);
      10 yıl önce yazılmış
    • hilmisu adlı üyenin fotoğrafı hilmisu
      malesef bomboş bir alert =)

      "javascript error notifier" diye bir eklentiden de kontrol ediyorum hiç hata vermiyor
      10 yıl önce yazılmış