I need to pass html as parameter using json asp.net mvc2
I am trying to do like this:
$.ajax({
type: "POST",
dataType: "json",
contentType: 'application/json; charset=utf-8',
url: "/DefaultView/GeneratePDF",
data: { "pdf": JSON.parse($("#displayContainer").html()) },
success: function (data) {
//nothing here
}
});
but it throws the "Uncaught SyntaxError: Unexpected token < " error.
using stringify() I am getting null here:
[HttpPost]
[ValidateInput(false)]
public virtual ActionResult GeneratePDF(string pdf)
{
pdf <---
Does anyone have any idea what should I to do?
Thanks in advance.