I can't see what might be causing that although you could change these 2 lines:
$('#CalendarBody').children().remove();
$('#CalendarBody').append(response);
... to:
$('#CalendarBody').html(response);
That's if you're not using thead, tfoot, and tbody tags, of course.
On Fri, Jan 8, 2010 at 12:16 AM, [email protected]
<[email protected]> wrote:
> Hi
>
> I am using jquery form plugin http://jquery.malsup.com/form/
>
> I am not sure if I am doing something wrong but it seems to be
> stripping out my tr and td html tags when I send stuff back from the
> server and I am not sure why.
>
> I have an asp.net MVC ContentResult that returns some html code. When
> looking at the stuff the content result is about to return it looks
> like this(a small portion of what is being returned)
>
> <tr><td class="OtherMonth DateBox" id="c_12272009"><div
> class="DateLabel OtherMonthHeader">27</div></td>
>
> Once it returns back to the jquery code it looks like this
>
>
> <div class="DateLabel OtherMonthHeader">27</div>
>
>
> All the "tr's" and "td's" are stripped out and this is the case for
> all everthing I returned. Every single tr and td is removed and I mean
> every single one.
>
> This is what I have for my jquery
>
> $('#frm_ImportCalendar').livequery(function()
> {
>
> var options = {
> dataType: 'html',
> success: function(response)
> {
> alert(response);
> $('#CalendarBody').children().remove();
> $('#CalendarBody').append(response);
> jAlert("Import Complete");
> }
> };
>
> $(this).ajaxForm(options);
> });
>
> Am I missing something?
>