Если вы вызываете скрипт с помощью <?$PHPCODE$(...)?>, то никаких notjson в PHP не должно быть, т.к. ответ должен быть именно в JSON.
Что выполняет <?$PHPCODE$(...)?> ? (Можете сами увидеть в исходном коде)
Он просто вызывает обычный ajax-запрос с явным указанием на то, что в ответе должен быть JSON.
Пример:
$.ajax({
type: 'POST',
url : '....'
dataType: 'json'
и т.д.
})
Соответственно, если вы не собираетесь в ответе отдавать JSON, то вместо <?$PHPCODE$(...)?> в нужном месте страницы вставляйте что-то вроде:
<div id="result"></div>
<script>
$(function() {
$.ajax({
type: 'POST',
url : '/php/example.php'
data: {'do': 'Переменная, переданная через ajax'},
success: function(data) {
$('#result').html(data)
}
})
})
</script>
В файле example.php
<?php
$___notjson=1;
$response = ( isset( $_POST['do'] ) ) ? $_POST['do'] : 'Переменная do не получена';
echo $response;
?>