• 30-04-2018, 16:19:31
    #1
    Merhaba arkadaşlar,Ajax kodum post edilecek sayfaya ulaşıyor ama form verilerini göndermiyor..


    Ajax kodları:
    <script type="text/javascript">
    $(document).ready(function(){
    $(".yolla").click(function(){
            var degisken = $(this);
            var id = degisken.attr('id');
    var veri = $('.vid'+id).serialize();
    $.ajax({
    type: "POST",
    url: "islem.php",
    data: veri,
    success: function(cevap){
    $("#vks"+id).html(cevap);
    }
    });
    });
    });
    </script>

    Formun bulundugu sayfa
    <table width='100%'>
    <thead>
    <tr class='bolumler'>
    <th class='show hide'>Onay bekleyen videolar</th>
    <th>ID</th>
    <th>Gönderen</th>
    <th>Başlık</th>
    <th>Tarih</th>
    <th>Ip adresi</th>
    <th>Durum</th>
    </tr>
    </thead>
    
    
    
    <?php
    $x="0";
    $videolar=mysql_query("...........");
    while ($cek=mysql_fetch_array($videolar)) {
    $x=$x+1;
    
    echo "<tr id='link' class='satirlar'>
    <td class='show hide'><a href='#' data-reveal-id='videobilgigor".$cek[id]."' data-animation='fade'>".$cek[baslik]."</a></td>
    <td>".$cek[id]."</td>
    <td>".$gonderen."</td>
    <td><a href='javascript:void(0);' data-reveal-id='videobilgigor".$x."' data-animation='fade'>".$cek[baslik]."</a></td>
    <td>".$cek[tarih]."/".$cek[saat]."</td>
    <td>".$cek[ipadresi]."</td>
    <td>onayla</td>
    </tr>";
    
    
    
    echo "<div id='videobilgigor".$x."' class='reveal-modal mobil'>
    <div id='vks".$cek[id]."'>
    <form class='vid".$cek[id]."' >
    <input style='width:100%;' type='text' name='baslik' value='".$cek[baslik]."'>
    <input type='hidden' name='emir' value='1' />
    <input type='hidden' name='id' value='".$cek[id]."' />
    <a href='javascript:void(0);' id='".$cek[id]."' class='yolla'>Kaydet</a>
    
    </form>
    </div>
    </div>";
    
    }
    ?>
    </table>

    islem.php dosyam
    <?php
    ob_start();
    include("ayarlar.php");
    session_start();
    $emir=mysql_real_escape_string(strip_tags(trim($_POST["emir"])));
    $gelenid=mysql_real_escape_string(strip_tags(trim($_POST["id"])));
    $baslik=mysql_real_escape_string(strip_tags(trim($_POST["baslik"])));
    if($emir=="1"){
    echo "emir 1 geldiginde yapilacal islemler";
    }elseif($emir=="2"){
    echo "emir 2 geldiginde yapilacal islemler";
    }else{
    echo "Ooops.. ";
    }
    mysql_close($db);
    ob_end_flush();
    ?>

    Bu şekilde "kaydet" dedigim zaman ekrana "Ooops.." diye basıyor yani islem.php ye deger gitmedigi için else kısmı çalışıyor.
    ajax kodlarındaki "veri" kısmını alert ile çektigimde verileri düzgün alıyor ama nedende post etmiyor.
    İnanın 3 gündür silip tekrar yazmaktan gına geldi
    bilgisi olan arkadaşların yardımlarını bekliyorum.
  • 30-04-2018, 16:23:52
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    var veri = $('.vid'+id).serialize();
    bu kodu
    var veri = $(this).serialize();



    olarak değiştirip denermisin bi
  • 30-04-2018, 16:26:26
    #3
    LorenzoMedici adlı üyeden alıntı: mesajı görüntüle
    var veri = $('.vid'+id).serialize();
    bu kodu
    var veri = $(this).serialize();
    olarak değiştirip denermisin bi
    Denedim ama sonuç aynı
  • 30-04-2018, 16:27:55
    #4
    sayfayı incelle dediğinde consol olan kısımda ne yazıyor onları gönderebilirmisin tahminim hata jquery kısmında
  • 30-04-2018, 16:30:49
    #5
    LorenzoMedici adlı üyeden alıntı: mesajı görüntüle
    sayfayı incelle dediğinde consol olan kısımda ne yazıyor onları gönderebilirmisin tahminim hata jquery kısmında
    Dediginiz degişikliği yaptıktan sonra consoldaki uyarılar aşağıdaki resimde oldugu gibidir.



    Normal video framelerini çıkarım ilk denedigim gibi yaptıogımda consoldeki hata şöyledir.



    jquery.reveal.js deki ilgili hata satırıda şöyle


  • 30-04-2018, 16:38:41
    #6
    kardeş javascriptin olduğu dosyanın tamamını atarmısın buraya
  • 30-04-2018, 16:41:02
    #7
    LorenzoMedici adlı üyeden alıntı: mesajı görüntüle
    kardeş javascriptin olduğu dosyanın tamamını atarmısın buraya
    yazdıgım javascript kodlarını diyorsanız ilk mesajımda yazdıgım gibi hepsi o kadar
    bir üstteki postumu güncelledim oraya bir daha bakabilirmisiniz.


    jquery.reveal.js dosyasının tam hali aşağıdaki gibi


    /*
     * jQuery Reveal Plugin 1.0
     * [url]www.ZURB.com[/url]
     * Copyright 2010, ZURB
     * Free to use under the MIT license.
     * [url]http://www.opensource.org/licenses/mit-license.php[/url]
    */
    
    
    jQuery.noConflict();
    $(function(){
    
    
    /*---------------------------
     Defaults for Reveal
    ----------------------------*/
     
    /*---------------------------
     Listener for data-reveal-id attributes
    ----------------------------*/
    
    
    $('a[data-reveal-id]').live('click', function(z) {
    z.preventDefault();
    var modalLocation = $(this).attr('data-reveal-id');
    $('#'+modalLocation).reveal($(this).data());
    });
    
    
    /*---------------------------
     Extend and Execute
    ----------------------------*/
    
    
        $.fn.reveal = function(options) {
            
            
            var defaults = {  
        animation: 'fadeAndPop', //fade, fadeAndPop, none
        animationspeed: 300, //how fast animtions are
        closeonbackgroundclick: true, //if you click background will modal close?
        dismissmodalclass: 'close-reveal-modal' //the class of a button or element that will close an open modal
        }; 
        
            //Extend dem' options
            var options = $.extend({}, defaults, options); 
    
            return this.each(function() {
            
    /*---------------------------
     Global Variables
    ----------------------------*/
            var modal = $(this),
            topMeasure  = parseInt(modal.css('top')),
    topOffset = modal.height() + topMeasure,
              locked = false,
    modalBG = $('.reveal-modal-bg');
    
    
    /*---------------------------
     Create Modal BG
    ----------------------------*/
    if(modalBG.length == 0) {
    modalBG = $('<div class="reveal-modal-bg" />').insertAfter(modal);
    }    
         
    /*---------------------------
     Open & Close Animations
    ----------------------------*/
    //Entrance Animations
    modal.bind('reveal:open', function () {
      modalBG.unbind('click.modalEvent');
    $('.' + options.dismissmodalclass).unbind('click.modalEvent');
    if(!locked) {
    lockModal();
    if(options.animation == "fadeAndPop") {
    modal.css({'top': $(document).scrollTop()-topOffset, 'opacity' : 0, 'visibility' : 'visible'});
    modalBG.fadeIn(options.animationspeed/2);
    modal.delay(options.animationspeed/2).animate({
    "top": $(document).scrollTop()+topMeasure + 'px',
    "opacity" : 1
    }, options.animationspeed,unlockModal());
    }
    if(options.animation == "fade") {
    modal.css({'opacity' : 0, 'visibility' : 'visible', 'top': $(document).scrollTop()+topMeasure});
    modalBG.fadeIn(options.animationspeed/2);
    modal.delay(options.animationspeed/2).animate({
    "opacity" : 1
    }, options.animationspeed,unlockModal());
    } 
    if(options.animation == "none") {
    modal.css({'visibility' : 'visible', 'top':$(document).scrollTop()+topMeasure});
    modalBG.css({"display":"block"});
    unlockModal()
    }
    }
    modal.unbind('reveal:open');
    }); 
    
    
    //Closing Animation
    modal.bind('reveal:close', function () {
      if(!locked) {
    lockModal();
    if(options.animation == "fadeAndPop") {
    modalBG.delay(options.animationspeed).fadeOut(options.animationspeed);
    modal.animate({
    "top":  $(document).scrollTop()-topOffset + 'px',
    "opacity" : 0
    }, options.animationspeed/2, function() {
    modal.css({'top':topMeasure, 'opacity' : 1, 'visibility' : 'hidden'});
    unlockModal();
    });
    }  
    if(options.animation == "fade") {
    modalBG.delay(options.animationspeed).fadeOut(options.animationspeed);
    modal.animate({
    "opacity" : 0
    }, options.animationspeed, function() {
    modal.css({'opacity' : 1, 'visibility' : 'hidden', 'top' : topMeasure});
    unlockModal();
    });
    }  
    if(options.animation == "none") {
    modal.css({'visibility' : 'hidden', 'top' : topMeasure});
    modalBG.css({'display' : 'none'});
    }
    }
    modal.unbind('reveal:close');
    });     
       
    /*---------------------------
     Open and add Closing Listeners
    ----------------------------*/
            //Open Modal Immediately
        modal.trigger('reveal:open')
    
    //Close Modal Listeners
    var closeButton = $('.' + options.dismissmodalclass).bind('click.modalEvent', function () {
      modal.trigger('reveal:close')
    });
    
    if(options.closeonbackgroundclick) {
    modalBG.css({"cursor":"pointer"})
    modalBG.bind('click.modalEvent', function () {
      modal.trigger('reveal:close')
    });
    }
    $('body').keyup(function(z) {
            if(z.which===27){ modal.trigger('reveal:close'); } // 27 is the keycode for the Escape key
    });
    
    
    /*---------------------------
     Animations Locks
    ----------------------------*/
    function unlockModal() { 
    locked = false;
    }
    function lockModal() {
    locked = true;
    }
    
            });//each call
        }//orbit plugin call
    })(jQuery);
  • 30-04-2018, 16:45:48
    #8
    yaptığın hata tam olarak https://code.jquery.com/jquery-3.3.1.min.js

    dosyasını okumuyor bu dosyayı sayfanın footer adresine at consel a bak $ hatası geçmişmi olmadı
    header koy düzelmesi lazım tam olarak sorunun bu java kodunu okumuyor
  • 30-04-2018, 16:57:05
    #9
    LorenzoMedici adlı üyeden alıntı: mesajı görüntüle
    yaptığın hata tam olarak https://code.jquery.com/jquery-3.3.1.min.js

    dosyasını okumuyor bu dosyayı sayfanın footer adresine at consel a bak $ hatası geçmişmi olmadı
    header koy düzelmesi lazım tam olarak sorunun bu java kodunu okumuyor
    Anladım hocam ama başka sayfalardada kullanıyorum sorun yok bunda belki görmedigim bir daha oldu diye paylaşmak istedim.
    code.jquery.com/jquery-1.6.min.js dosyasını reveal.js nin altında olan herhangi bir yere ekledigimde hiç birşey çalışmıyor
    ilginiz için teşekkür ettim.
    ben biraz deneme yanılma yapayım..
    beynimin ağrıdığını hissediyorum artık