Database text values will be displayed on HTML page and once the user clicks the paragraph JQuery
an alert message will pop up with database values.
But the paragraph contains "
and '
. When passing article-data
to JQuery
it will pass text up to first '
in the paragraph. How to solve this without doing any change in MySQL database?
<?php
foreach ($data as $add) {
echo "<div>";
echo "<p class='target' article-data='$add->p_content' >" . $add->p_id . $add->p_content . "</p>";
echo "</div>";
}
?>
<script>
//Display dialog box when mouse click
$( ".target" ).click(function() {
alert($(this).attr("article-data"));
});
</script>
p_content).'" >' . $add->p_id . $add->p_content . '
';` – Wesley Smith Feb 11 '16 at 07:45