Вы можете использовать dataFilter, я использовал его раньше для обработки нежелательных символов, которые ASP.Net вставлял в ответы JSON. Для вашего случая это должно работать:
$.ajaxSetup({
dataFilter: function(data, type) {
if (type === 'json') {
data.replace('for (;;);', '');
return JSON.parse(data);
}
return data;
}
});
Вы можете использовать $ .ajaxSetup для глобальной установки dataFilter, поэтому вам не нужно устанавливать dataFilter для каждого запроса.