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.
 
     
    