So just change to:
$('#tableContent').html(response.d);
And I don't really see any need to JSON for returning a string. Just do:
Response.Write("expension");
in your page, and
$.ajax({
{SNIP!}
datatype: 'html',
success: function (response) {
$('#tableContent').html(response);
},
{SNIP!}
});
it will return your response in plain text and add it to your DOM.