У меня есть пользовательская форма, реализованная в пользовательском модуле в drupal 6. Форма содержит поле загрузки, текстовое поле и выпадающий список.Когда выпадающий список запускает событие изменения, два текстовых поля загружаются динамически под раскрывающимся списком через дружественный AHAH.Это в значительной степени основано на: http://drupal.org/node/331941 Форма работает правильно.
Однако, если мне удастся найти файл в поле загрузки, а затем изменить раскрывающийся список, я получу неприятный 'http 0ошибка'.Примечание: я не отправляю форму.Я просто выбираю файл для загрузки, а затем меняю раскрывающийся список, чтобы запустить событие изменения.Эта проблема очень похожа на: http://drupal.org/node/399676 Однако решение, предоставленное в том же потоке: http://drupal.org/node/399676#comment-1438662 не работает для меня.
Я изменил вызов drupal_json на вызов drupal_get_js какупомянутый в комментарии к решению выше, но я просто получаю предупреждение об ошибке, содержащее некоторый JSON.
Я полагаю, что проблема заключается в заголовках, установленных drupal_json, как видно из определения здесь: http://api.drupal.org/api/drupal/includes--common.inc/function/drupal_json/6
Любая помощь высоко ценится.