drupal 6 のカスタム モジュールに実装されたカスタム フォームがあります。フォームには、アップロード フィールド、テキスト フィールド、選択ドロップダウンが含まれています。ドロップダウンが変更イベントを発生させると、drupal AHAH を介してドロップダウンの下に 2 つのテキストフィールドが動的にロードされます。これは主に以下に基づいています: 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
どんな助けでも大歓迎です。