I have a problem here.
index.php
ob_start();
include '../view/user.php';
$include = ob_get_clean();
echo json_encode(array(
"success" => true,
"status" => "ok",
"data" => $include));
user.php
<div>
<h2 class='workspace-name'>
<?php echo $name; ?>
</h2>
</div>
The problem is if I indent the HTML element in user.php properly (for readability), there will be a lot of \r\n\t\t\t, provided I use jquery.get to get JSON dataType.
How do I get rid of the /r/t/n? Although it doesn’t display on screen I don’t feel right about it. Is there any better solution?
Any question please drop in the comment I will edit this. thanks
Why not use str_replace() to replace those characters.
EDIT: Or use the following when dealing with HTML like
<a\thref='#'>Click\n\nHere</a>(thanks to @Salman A for pointing this out)