Первое, что я хотел бы сделать, это посмотреть значение $("#AltTitle").html()
, набрав его в консоли Javascript вашего браузера (Ctrl + I в Chrome). Затем, если результат будет таким, как вы ожидаете, я бы проверил значение, опубликованное в инструментах разработчика вашего браузера, чтобы убедиться, что опубликованное значение AlternativeTitle соответствует ожидаемому. В Chrome ваши HTTP-запросы будут отображаться на вкладке «Сеть» инструментов разработчика. Тогда я бы посмотрел на стороне сервера кода.
Но не так уж много может пойти не так, как на стороне сервера, поскольку вы говорите, что request.params['AlternativeTitle']
есть, но пусто.