HTML WITH JSON MVC

jayprakash sharma

Total Post:117

Points:821
Posted by  jayprakash sharma
HTML  JSON  Mvc4 
 1236  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 Apr-06-2018 01:41:23 AM

Answer

NEWSLETTER

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