0

Drupal でサイトを開発しており、このフレームワーク、CMS について多くのことを学んでいます。(xDは知りません)...

Drupal の ajax ロード フォームと ajax 送信フォームについてよく読んでいますが、見た情報が好きではありません。

Ajax フォームをロードします。

Ajax 経由でフォームをロードする方法は、モジュールで hooking_menu を使用することです。しかし、これをうまく行うにはいくつかの問題があります。このフォームを正しくロードするには、drupal で別の空の css テーマを作成する必要があります (そうでない場合は、メイン テーマがロードされます (page.tpl.php デザイン))。私のhook_menu:

$items['vaccination/%bv_children/%bv_vacunas'] = array(
    'title' => 'Añadir Vacunación',
    'file' => 'includes/vacunas.inc',
    'access callback' => 'user_is_logged_in',
    'page callback' => 'bv_vaccination_form_view',
    'page arguments' => array(1, 2),
    'theme callback' => array('bebevax_cartilla_e_name_theme')
);

「テーマ コールバック」は、このフォームをスタイルなし、HTML ヘッダーなどなしでロードするための「空の CSS」テーマの名前を返します。このフォームを「呼び出す」方法は、JavaScript によるものです。

$('.form-popup').load('vaccination/'+child_id+'/'+vaccination_id);

大量のファイル (css、さらに js など) が読み込まれるため、完全に読み込むには非常に時間がかかります。

ajaxフォームのロードとそれを正しくロードすることを知っている人はいますか? これがこれを行うための最良の方法だとは思いません...

ajaxフォームをロードするためのガイドまたはチュートリアルが必要です...

Ajax ロード フォームの送信

写真の反対側は、この種のフォームを送信することです...どうすれば「キャッチ」(オーバーロード)送信JavaScriptハンドラーを送信できますか?いくつかのフォーム値を HTML に書き込む必要があります。

いつも応援ありがとうございます...

xD

4

0 に答える 0