Javascript Ve Ajax Post Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    TheAvenqer
    TheAvenqer's avatar
    Kayıt Tarihi: 09/Şubat/2014
    Erkek

    JS kodum :

    https://paste.ubuntu.com/p/9FmxGvHdWr/

    Else işlemini gerçekleştiriyor if in içerisinde ise console.log ile satır satır bastım konsola $.ajax kısmına gelince çalışmıyor

                                    foreach ($getCos as $cos) { 
                                        echo '
                                        <tr>
                                            <td><input type="checkbox" class="tcheck" value="'.$cos->id.'" /></td>
                                            <td>'.$cos->company_name.'</td>
                                            <td>'.$cos->teklif.'</td>
                                            <td>'.$cos->work_name.'</td>
                                            <td>'.$cos->cost_date.'</td>
                                            <td>'.$cos->cost_number.'</td>
                                            <td>'.$cos->unit_cost.'</td>
                                            <td>'.$cos->general_cost_total.'</td>
                                        </tr>
                                        '; } ?>

    veriler burdan geliyor

    İşlemi gerçekleştiren butonum burda :

    <button class="btn btn-success mt-sweetalert" type="button" name="offercreate" id="offercreate">Teklif Oluştur</button>

     

    Buraya gitmesi gerekiyor

        	if($this->input->post('checkbox_value'))
        	{
        		$id=$this->input->post('checkbox_value');
        		for($count=0;count($id);$count++)
        		{
        			$this->OfferModel->oTransfer(5,$id[$count]);
        		}
        	}

    2 Checkbox seçip tıkladığımda butona konsola gelen sonuç şu :

    Array [ "2", "3" ]

    Buraya kadar düzgün fakat gerisi olmuyor

    TheAvenqer tarafından 25/Şub/19 06:02 tarihinde düzenlenmiştir

    Bot ve lisans ihtiyaçlarınız için pm atınız.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    coder2
    coder2's avatar
    Kayıt Tarihi: 15/Mart/2007
    Erkek

    tam olarak anlamamakla beraber, for loop u içinde ikinci parametre olarak condition vermen gerekmiyor muydu ?


    Önceleri Kızlar Utanınca Kızarırdı Şimdilerde Kızarınca Utanıyorlar..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    hocam bende tam anlayamadım birazda sabah olduğu için kafam patates. network'den baksana bi post işlemi 200 dönüyormu


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    trooper
    trooper's avatar
    Kayıt Tarihi: 11/Kasım/2007
    Erkek

    1.always ile data.status çağır console yazdır ne döndürüyor ?

    2. olarakta bi şunu dene hata olabilir notepad ile yazdım test edemedim.

    https://paste.ubuntu.com/p/ZMnj5F5Vsh/

     

    trooper tarafından 25/Şub/19 10:46 tarihinde düzenlenmiştir

    ZzZzZzZ...!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    TheAvenqer
    TheAvenqer's avatar
    Kayıt Tarihi: 09/Şubat/2014
    Erkek

    o kısmı hallettim şuan herşey güzelde Post atma süresi 16 saniyeyi bazen daha fazlasını buluyor


    Bot ve lisans ihtiyaçlarınız için pm atınız.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    TheAvenqer bunu yazdı

    o kısmı hallettim şuan herşey güzelde Post atma süresi 16 saniyeyi bazen daha fazlasını buluyor

    oTransfer fonksiyonu altinda ne yapiyon ki reis?


    0x0480 takilin madem ﷽﷽﷽
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo

    codeigniter kullanıyorsun hocam gördüğüm kadarıyla. 

    controllerda "$this->output->enable_profiler(true)" ile profiler i aç, sonrasında browserda network tabından ajaxtan dönen şeye bak altta neyin vakit aldığını görebilirsin.


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gececi
    NighT_JudGe
    NighT_JudGe's avatar
    Kayıt Tarihi: 09/Aralık/2008
    Erkek

    ucu  bana  dokunduğu için  konu   up olsun :) 


    Cahildim Dünyanın Rengine Kandım
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    TheAvenqer
    TheAvenqer's avatar
    Kayıt Tarihi: 09/Şubat/2014
    Erkek
    end bunu yazdı
    TheAvenqer bunu yazdı

    o kısmı hallettim şuan herşey güzelde Post atma süresi 16 saniyeyi bazen daha fazlasını buluyor

    oTransfer fonksiyonu altinda ne yapiyon ki reis?

        public function oTransfer()
        {
        	$this->load->model('OfferModel');
        	$this->output->enable_profiler(true);
        	$random_num=5;
        	if($this->input->post('checkbox_value'))
        	{
        		$data=array('teklif'=>$random_num);
        		$id=$this->input->post('checkbox_value');
        		for($count=0;count($id);$count++)
        		{
        			$this->OfferModel->oTransfer(5,$id[$count]);	
        		}
        	}
    
        }




    Bot ve lisans ihtiyaçlarınız için pm atınız.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Gececi
    NighT_JudGe
    NighT_JudGe's avatar
    Kayıt Tarihi: 09/Aralık/2008
    Erkek

    for($count=0; $count < count($id);$count++)
    {
    $this->OfferModel->oTransfer(5,$id[$count]);
    }

     

    böyle  yap  düzelir :) 


    Cahildim Dünyanın Rengine Kandım
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek
    TheAvenqer bunu yazdı
    end bunu yazdı
    TheAvenqer bunu yazdı

    o kısmı hallettim şuan herşey güzelde Post atma süresi 16 saniyeyi bazen daha fazlasını buluyor

    oTransfer fonksiyonu altinda ne yapiyon ki reis?

        public function oTransfer()
        {
        	$this->load->model('OfferModel');
        	$this->output->enable_profiler(true);
        	$random_num=5;
        	if($this->input->post('checkbox_value'))
        	{
        		$data=array('teklif'=>$random_num);
        		$id=$this->input->post('checkbox_value');
        		for($count=0;count($id);$count++)
        		{
        			$this->OfferModel->oTransfer(5,$id[$count]);	
        		}
        	}
    
        }



    timeouta sokuyon çünkü :D


    0x0480 takilin madem ﷽﷽﷽
Toplam Hit: 1907 Toplam Mesaj: 12
javascript php mvc ajax codeigniter