HTML WITH JSON MVC

jayprakash sharma

Total Post:117

Points:821
Posted by  jayprakash sharma
HTML  JSON  Mvc4 
 1031  View(s)
Ratings:
Rate this:

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 <---

    }

  1. Pawan Shukla

    Post:29

    Points:203
    Re: Html with json mvc

    Use the stringify method of JSON:

    $.ajax({

            type: "POST",

            dataType: "json",

            contentType: 'application/json; charset=utf-8',

            url: "/DefaultView/GeneratePDF",

            data: { "pdf": JSON.stringify($("#displayContainer").html()) }, //change to stringify

            success: function (data) {

                //nothing here

            }

        });

      Modified On Mar-17-2016 04:13:39 AM

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!