Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa ajax post metodom

[es] :: Javascript i AJAX :: Problem sa ajax post metodom

[ Pregleda: 1936 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hellofanta
Beograd

Član broj: 264949
Poruke: 35
94.230.179.*



Profil

icon Problem sa ajax post metodom09.12.2013. u 15:16 - pre 126 meseci
Pozdrav svima,
ako neko zna resenje nek me cimne da resimo ovo preko skajkpa, spreman sam da platim samo da zavrsim ovo chudo.
U Chrome i Firefoxu sve radi dok IE zeza pa zeza. Preko onclick kupim vrednost id-a, onda to preko ajax post saljem na server obradjujem i vracam podatke nazad.
Kada radim sa IE uopste ne dobijam response, kakav god on bio.
Kod je sledeci:
$.ajax({
type: "POST",
url: "https://xxx.com/glasaj.php",
data: {'idslike':currentId, 'korisnik':korisnik },
cache: false,
success: function(response, status, xhr){
if(status=="success") {
$(".content").load("https://xxx.com/galerija.php");
}
else { alert(status+ ' - '+ xhr.status); }
}
});

MOlim za brzi odgovor, stvarno bih platio posto vise ne znam ni sta da googlam, sve sam isprobao i cache false, i jax.setup cache:false i nece pa nece.

P.S. skripta ide kao FB aplikacija.
Hvala unapred
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 16:40 - pre 126 meseci
Probaj https://xxx.com/glasaj.php promeniti u relativnu putanju, npr. glasaj.php

A možda ti i ovo pomogne:
http://www.itworld.com/develop...ing-internet-explorer-solution
 
Odgovor na temu

hellofanta
Beograd

Član broj: 264949
Poruke: 35
*.dynamic.isp.telekom.rs.



Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 17:49 - pre 126 meseci
Hvala puno na brzom odgovoru, ja ne znam da li sam ja lud ili sta li je. Proveravao sam sa vise masina i vise browsea ali IE zeza pa zeza.
Ovaj ajax post iniciram tako sto mu mu dam $('.malaslika').click i dalje odradim sa funkcijom i u tom slucaju zeza.
Medjutim kad pozovem sve sa $(document).on( 'click', '.malaslika', function(){ onda radi kao bombonica taj zahtev, prihvati glasanje, vrati glas iz baze sve super, ali kad se klikne opet na istu sliku ili na neku drugu, on kao da duplira request. Stavio sam mu alert da vidim sta se desava i kad prvi put kliknem on alertuje broj slike, i posle toga response, medjutim ako kliknem opet tu ili drugu sliku on alertuje broj slike i response ali sve po 2 puta, ako kliknem opet onda alertuje 4 puta, znaci geometrijskom progresujom se uvecava.
Da napomenem da je u bazi sve ok, nista se ne menja, ali kako jedan click moze da se takoo multiplicira ili kako vec da se izrazim :(
 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 18:13 - pre 126 meseci
Postavi ceo taj kod da vidimo tačno kako si odradio. I kada kopiraš kod ovde, stavi ga između [code] i [/code]
 
Odgovor na temu

hellofanta
Beograd

Član broj: 264949
Poruke: 35
*.dynamic.isp.telekom.rs.



Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 18:48 - pre 126 meseci
Nadam se da je ovo ok, znaci IE nece ni da odradi onaj prvi alert currentId,
da napomenem da mi se na index strani loaduje galerija.php u kojoj se nalazi ova scripta. pomislio sam da je do toga, ali opet kako radi u svim samo ie zeza :(
Code:

     <script>
  $(document).on( 'click', '.malaslika', function(){
   var currentId=$(this).attr('id');
   var korisnik=<?php echo $_SESSION['user_app']?>;
   alert(currentId);
         $.ajax({
           type: "POST",
           url: "https://xxx/glasaj.php",
           data: {'idslike':currentId, 'korisnikapp':korisnik },
           cache: false,
           success: function(response, status, xhr){
             if(status=="success") {
              if(response==="da"){
                 $(".content").load("galerija.php");
              }
              else {alert('vec ste glasali');}
             }
             else { alert(status+ ' - '+ xhr.status); }
           }
         });

 })
 </script>
 
Odgovor na temu

hellofanta
Beograd

Član broj: 264949
Poruke: 35
*.dynamic.isp.telekom.rs.



Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 19:08 - pre 126 meseci
Ako mogu jos nesto da dodam. Kad izadjem iz browsera (ne kad se izlogujem sa fb), i opet otvorim browser, ulogujes se na fb, odem na app link, click nece da radi ni u jednom browseru :(
 
Odgovor na temu

Radovan__III
Radovan__III
Beograd

Član broj: 15669
Poruke: 1245
*.dynamic.isp.telekom.rs.



+26 Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 19:10 - pre 126 meseci
Cistim nabcivanjem koda nista nece postici, probaj prvo ovo pa nam reci sta se desava.

Code:


     <script>
$(document ).ready(function(){

  alert('Selektovao sam'+$('.malaslika').length+' elemenata');
  alert('Id elementa je' +$('.malaslika').attr('id'));
  

  $(document).on( 'click', '.malaslika', function(){
   var currentId=$(this).attr('id');
   var korisnik=<?php echo $_SESSION['user_app']?>;
   alert(currentId);
         $.ajax({
           type: "POST",
           url: "https://xxx/glasaj.php",
           data: {'idslike':currentId, 'korisnikapp':korisnik },
           cache: false,
           success: function(response, status, xhr){
             if(status=="success") {
              if(response==="da"){
                 $(".content").load("galerija.php");
              }
              else {alert('vec ste glasali');}
             }
             else { alert(status+ ' - '+ xhr.status); }
           }
         });

 });
});
 </script>

Aj sad svi u biblioteku da nesto pojedemo i popijemo ...
--------------------------------
Knjigovodstvo

 
Odgovor na temu

hellofanta
Beograd

Član broj: 264949
Poruke: 35
*.dynamic.isp.telekom.rs.



Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 20:10 - pre 126 meseci
ovaj prvi alert kaze da je selektovao 3 slike (toliko ih ima sada) i daje samo id prvog elementa(slike)
 
Odgovor na temu

hellofanta
Beograd

Član broj: 264949
Poruke: 35
*.dynamic.isp.telekom.rs.



Profil

icon Re: Problem sa ajax post metodom09.12.2013. u 21:03 - pre 126 meseci
Mozda ovo nesto govori:
kad podignem IE, ulogujem se izbaci mi
could not complete the operation due the error 80020101
jquery.min.js
Code:0
URI:https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js

i nece da prihvati click, kad uradim F5, greska nestane i sve radi kako treba, do sledeceg podizanja IE. (probao i na 8 i na 10)

p.s. link za jquery radi na drugim stranama (ispravan je)
 
Odgovor na temu

[es] :: Javascript i AJAX :: Problem sa ajax post metodom

[ Pregleda: 1936 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.