I am using the jQuery ajax method to get data from the database and return the data via a json object. However one of the values in this json object is an HTML string. I am basically doing exactly what is seen here except I need to know how I can remove the slashes that jQuery is adding to the HTML string. Any ideas?
Example
json.HTML = Click <a href=\"http://example.com/example.php\">here</a>;
//Needs to be
json.HTML = Click <a href="http://example.com/example.php">here</a>;
I was hoping to do this without code if possible.
UPDATE
Ok I found that if I do htmlentites before it is returned, then the slashes are not there when the value comes in. Now, which jquery function would I use to insert this string inside a td element without slashes being added by .html or .text functions.
Here is what it looks like directly from the json.HTML value,
Click <a href=\"http://example.com\&quot;&gt;here&lt;/a&gt;
And here is after it is displayed using .html
Click <a href=\"http://example.com\">here</a>
And here is after is it displayed using .text
Click <a href=\"http://example.com\&quot;&gt;here&lt;/a&gt;
I wonder if I need to use .val maybe? Oh one more thing, I want this HTML to be display literally, not the actual HTML to be inserted into the code.