I am a new user to jQuery and am struggling trying to pass php variable to jQuery. I am using a checkbox in a while loop so because there can only be 1 id, I suffixed the id with $ticket, ie; id="check$ticket". I need to get this value in jQuery for processing. After hours of trying to figure it out, I throw myself at the experts to show me the way. I would be grateful if someone could point out my error or correct my code to grab this value. Thanks
PHP Code
while($row = mysql_fetch_array($result))
{
$ticket = $row['ticket_frm'];
$rowdate = date("d/m/Y",strtotime($row['date_frm']));
$id = $row['id_frm'];
$from = $row['from_frm'];
$subject = $row['subject_frm'];
$message = $row['message_frm'];
$myString = $myString . "<span><input id=\"check$ticket\" class=\"check\" type=\"checkbox\" name=\"delete[]\" value=\"$ticket\"></span>";
$myString = $myString . "<div class=\"msgTrue buttonMailTrue\" data-message=\"$message\" data-subject=\"$subject\" data-rowdate=\"%s\" data-from=\"%s\">";
$myString = $myString . "<img src=\"images/sml_new_mail_icon.gif\" class=\"mailIcon\" alt=\"\" />$subject";
$myString = $myString . "<div class=\"rowdate\">$rowdate</div><br />";
$myString = $myString . "<span class=\"mailFrom\">$from</span>";
$myString = $myString . "</div>";
}
echo $myString;
echo '<p class="checked">'.'</p>';
jQuery code
$(function(){
$("#check" + TICKET_NUMBER_HERE).click(function() {
var isChecked = $(this).prop("checked"); // or $(this).prop("checked")
if (isChecked) {
$("p.checked").html("Checkbox is checked: <b>True</b>");
} else {
$("p.checked").html("Checkbox is checked: <b>False</b>");
}
});
});