![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.12.2009 Ostrzeżenie: (0%)
|
witam
jestem zupelny noob. prosze o pomoc. mam taki kod html: var obj = {workid: $(this).data('workid')}, self=this; $.post( "http://www.xxxxx.pl/pf/others/yyyyyyyyyy.php", obj, function(data){ }, "json" ); }) $('#vote_214').data('workid',214).data('votes_from_ip',0); $('#vote_121').data('workid',121).data('votes_from_ip',2); $('#vote_30').data('workid',30).data('votes_from_ip',5); i chce wywolac skrypt "http://www.xxxxx.pl/pf/others/yyyyyyyyyy.php" z przegladarki bezposrednio z pola adresu. gdy to robie na koncu z dodanym workID: http://www.xxxxx.pl/pf/others/yyyyyyyyyy.php?workid=121 wywala mi komunikat ze niewlasciwy parametr pracy (work ID) co ma byc poprawnie po"?" jaki parametr ? |
|
|
|
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
bo ajaxem (js) przesylasz ten parametr postem a tu bezposrednio chcesz go wyslac getem. Najwyraźnie skrypt php, ktory odbiera te dane szuka ich tylko w post.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.12.2009 Ostrzeżenie: (0%)
|
niekoniecznie. a moze ja zle wpisuje i moze zmienna (po "?") ma sie nazywac nie "workid" tylko inaczej?
a jesli jest tak jak mowisz to jak wyslac za pomoca "post" ? |
|
|
|
Post
#4
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
a nie mozesz w skrypcie po prostu odebrac również i z geta?
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.12.2009 Ostrzeżenie: (0%)
|
przepraszam cie ale po prostu nie rozumiem...
jesli chodzi ci o uruchomienie skryptu to nie wiem jak to zrobic poniewaz ja go nie pisalem a jak uruchamiam tylko jego czesc (tą z .post) to po prostu nie dziala... |
|
|
|
Post
#6
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Cytat przepraszam cie ale po prostu nie rozumiem... Gdzies tam w tym skrypcie w php masz cos takiego:$_POST['workid'] zamien to na $_GET['workid'] lub $_REQUEST['workid'] |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.12.2009 Ostrzeżenie: (0%)
|
hmmm.... ale php jest na serverze i nawet nie wiem jak go zapisac na dysk (IMG:style_emoticons/default/wstydnis.gif)
mam tylko html i chodzi o to ze nie wiem jak go poprawnie wywolac bo jak w browserze w pole adresu wklepie http://www.xxxxx.pl/pf/others/yyyyyyyyyy.php to wywala dokladnie: {"response":"false","error":"Błędny identyfikator pracy."} a nie da sie na podstawie tego html'a stwierdzic czy ma byc na koncu ?workid= czy moze np ?work_id= czy jeszcze cos innego... ? moze wiecej kodu cos pomoze: $('.ContestGallery .work .vote') .bind('click', function() { var $foo = $('<img src="/pf/templates/default/images/spinner.gif" class="votespinner" />'); $(this).after($foo).hide(); var obj = {workid: $(this).data('workid')}, self=this; $.post( "/pf/others/contestvote.php", obj, function(data){ $foo.remove(); if(data.response == 'true') { votesFromIp++; $(self).data('votes_from_ip', $(self).data('votes_from_ip') + 1); if(votesFromIp >= votesPerIp) { // usuwamy wszystkie linki do glosowania $(self).parent().parent().parent().parent().addClass('disabled').find('.work .vote').remove(); } else if($(self).data('votes_from_ip') >= votesPerWork) { $(self).parent().parent().addClass('disabled'); $(self).remove(); } else { $(self).show(); } $.growl('Dziękujemy', 'Dziękujemy za oddanie głosu.'); // aktualizujemy wskaźniki procentowe for(var i=0; i<data.votes.length; i++) $('#work_'+data.votes[i].workid+' .score') .find('.bar').html(data.votes[i].votes_percent_frm+'%') .end() .find('.fill').width(data.votes[i].votes_percent_width+'%'); ; } else { $(self).show(); $.growl('Błąd', data.error, '/pf/templates/default/images/error.gif'); } }, "json" ); }) .show() ; $('#vote_214').data('workid',214).data('votes_from_ip',0); $('#vote_121').data('workid',121).data('votes_from_ip',2); $('#vote_30').data('workid',30).data('votes_from_ip',5); $('#vote_283').data('workid',283).data('votes_from_ip',0); $('#vote_55').data('workid',55).data('votes_from_ip',0); MI CHODZI O "contestvote.php" jak daje http://www.xxxxx.pl/pf/others/contestvote.php to wywala dokladnie: {"response":"false","error":"Błędny identyfikator pracy."} ---------------------- http://swrk.vgh.pl/ prosze o odpowiedz Ten post edytował Swierk 23.12.2009, 22:00:37 |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 12:14 |