Autor Zpráva
Peet
Profil
Dorbý den řeším následující problém.

při kliknutí na odkaz potřebuji změnit hodnotu určité SESSION..

zkoušel jsem přes js odeslat ajax pri kliku, ale on ho neodešle buďto to nestihne kvůli přesměrování nebo nevím.

Nemáte s tímto někdo nějakou zkušenost.?
Someone
Profil
Proč to nezměníš na té stránce, na kterou ten odkaz odkazuje?
Peet
Profil
protože na tu stránku kam odkazuje se dá dostat i z jiných odkazů je to trochu složitější zkrátka potžebuji nějak udělat následující:

mám vyhledáváč který po odeslání odešle GET ?page=find&q=neco

a pokud tyto data vstoupi na stranku z vyhledavace tak se vypisi jinak nez kdyz se na tu stranku prijde od jinud ale se stejnymi daty
tohle nefunguje:

$("input.find").click(function(){
  $.ajax({
    url: "zmenSession.php",
    data: {zmen: "ok"},
    dataType: "JSON",
    success: function(output){
    if(output.status==200)
      return true;
    else
      return false;
    }
  });
});

tohle je má myšlenka.. zkrátka když se přijde na danou stránku tak tam poté rozhoduje SESSION která pokud se vstupuje z vyhledávače musí změnit..

Bohužel takto nefunguje.. funguje jen když dám obecně pro odkaz return false že se nestihne přesměrovat.. ale takhle ne.. někdo nějaký nápad.?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0