$.load() एसिंक्रोनस अनुरोध करता है, यानी फ़ंक्शन लौटने से पहले डेटा के आने की प्रतीक्षा नहीं करता है। इसलिए $("table").tablesorter();
दस्तावेज़ में तालिका जोड़े जाने से पहले सबसे अधिक संभावना निष्पादित की जाती है। या तो इसे एक सिंक्रोनस कॉल बनाएं या (और भी बेहतर) पूरे ईवेंट को लोड करने के लिए एक हैंडलर पास करें।
<script type="text/javascript">
$(document).ready(function() {
$("#container").load(
"table.php?randval="+Math.random(),
null,
function (responseText, textStatus, req) {
$("table").tablesorter();
}
);
});
</script>