Define "not working". That's a bit vague. Also, where are you calling
your function from? Can you confirm that it is being called?
Something like this might work for you:
function PostHTMLContentTOServer() {
$.ajax({
url: "MyData.aspx",
type: "POST",
data: escape($("MainDiv").html()),
dataType: "html",
success: function(returnData) {
alert("Success post");
}
});
}
On Tue, Jun 16, 2009 at 4:29 AM, San<[email protected]> wrote:
>
> I want to post some HTML (contained in a div on the page) data using
> jQuery using $.ajax() method.
> But it is not working.
>
> --------
> <script language="javascript" type="text/javascript">
> function PostHTMLContentTOServer() {
> var pageData = document.getElementById
> ("MainDiv").innerHTML;
> $.ajax({
> url: "MyData.aspx",
> type: "POST",
> data: pageData,
> dataType: "html",
> success: function(returnData) {
> alert("Success post");
> }
> });
> }
> </script>
> ------
>
> Kindly suggest what should I do.
>