I am doing a rating application in php,here I want to write a for loop inside a jQuery ajax function call.I dont know how the correct syntax.
PHP code I used is
for(i=1;i<=4;i++)
{
<div class="like">
<a href="#" class="like" id="1" name="up"><img src="images/likebig.png"></a>
<a href="#" class="like" id="1" name="down"><img src="images/dislike.png"></a>
<form>
<input type="hidden" id="<?php echo $i; ?>" value="<?php echo $_SESSION['r_id'][$i]?>">
</form>
}
</div>
The above code gives four results.Here I want to get the value ($_SESSION['r_id'][$i]) of each result on the click of their corresponding click
The jQuery function I used is
<script type="text/javascript">
$(document).ready(function()
{
$(".like").click(function(e)
{
e.preventDefault();
var id=$(this).attr("id");
var name=$(this).attr("name");
var fname = $("#fname").val();
var lname = $("#lname").val();
var email = $("#email").val();
for(var i=1;i<=4;i++)
{
var rel[i] = $("#i").val();
}
var dataString = 'id='+ id + '&name='+ name + '&fname='+ fname + '&lname='+ lname + '&email='+ email;
$.ajax
({
type: "POST",
url: "rate.php",
data: dataString,
cache: false,
});
});
});
</script>
for(i=1;i<=4;i++)befor($i=1;$i<=4;$i++)?