Jump to content
php.lv forumi

Video rating script [ajax]


anonīms

Recommended Posts

tātad.. ātri uzmetot aci

 

skriptam secinam , ka

function VoteVideo(video_id, user_ip)
{
$("input:radio").each(function(){
if($(this).is(":checked")){
  var vote = this.value;
$.post("video_rating.rpc.php", { video_id: video_id, user_ip: user_ip, vote: vote });
} else {
}
});
$("#vote_do").load("video_rating.form.php?video_id="+video_id);


}

ir javascript funkcija,tas nozīme,ka viss notiek klient side.

tālāk skatamies..

$user_ip = $_SERVER['REMOTE_ADDR'];
<input type="button" value="Balsot" onclick="VoteVideo(\''.intval($_GET['id']).'\',\''.$user_ip.'\'); return false;">

lol.. IP ir padota caur js.. ņemam talkā firebug'u un votojoam cik gribam :D

Link to comment
Share on other sites

toč.. :/

Likās, ka esmu izveidojis pārbaudi.

Vispār jau

to js funkciju var aizstāt ar šo, jo ip tur točn nav vajadzīgs

 

function VoteVideo(video_id)
{
$("input:radio").each(function(){
if($(this).is(":checked")){
  var vote = this.value;
$.post("video_rating.rpc.php", { video_id: video_id, vote: vote });
} else {
}
});
$("#vote_do").load("video_rating.form.php?video_id="+video_id);


}

Link to comment
Share on other sites

kuram mūsdienās ir izslēgts javascripts? :D

Ideja laba, bet jāgaida iedvesma kaut ko darīt.

 

EDIT:

A kām na ar to input pogu darīt? precīzāk kā dabūt gatavu, lai, ja ir ieslēgts js, tad rāda to pogu.

ar izslēgtu ir skaidrs...

kods piemēram:

<script lanugage="javascript"> // te vajag kko izdomāt
<input type="button" value="Balsot" onclick="VoteVideo('<?=intval($_GET['id']);?>'); return false;">
</script>
<noscript>
<input type="submit" value="Balsot" name="VoteVideo" />
</noscript>

Edited by anonīms
Link to comment
Share on other sites

to dara tā. uztaisi lai forma sūtās kā jau parasti tas notiek, kad nav nekādi ajaxi. pēc tam lai papildinātu to ar ajax (tajos browseros, kur var izveidot http objektu), pārķer formas submit eventu un tā vietā nosūti ajax requestu. realizācija ir tavā ziņā. ja visu pateikšu priekšā, pašam vairs nebūs tik interesanti :P

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...