Вероятно, это связано с тем, что сервер возвращает код ошибки (500), а ваш код jQuery ничего не делает в случае ошибки. Не могли бы вы опубликовать код $ .get или $ .post, который вы используете?
РЕДАКТИРОВАТЬ: Если вы используете $ .load, есть место для функции обратного вызова, которую вы можете создать для отображения ошибок. Это довольно просто, вам нужно определить функцию, подобную этой:
function (responseText, textStatus, XMLHttpRequest){
if (textStatus < 200 || textStatus >= 299){
$(document).html(responseText);
}
}
Таким образом, вы поместите сообщение об ошибке во весь документ и увидите его. Я точно не знаю, работает ли вышеизложенное, потому что я не могу проверить это, но вы должны быть в состоянии сконструировать что-то, работающее над этим.