BLOGスタッフブログ

[jQuery]hiddenフィールドにセットした値を取得する方法

業務でjQueryを使う機会が増えてきたので、hiddenなどの隠しフィールドにセットした値を

jQueryで取得する方法をご紹介したいと思います。

Controllerを作成する

まず、src/Controller/の中にTestController.phpを作成します。
次に、hiddenフィールド(test.jquery)に「1」をセットします。

<?php
  namespace AppController;
  class TestController extends AppController{
	function index(){
	    $this->setRequest($this->request->withData('test.jquery', '1'));
	}
  }

Viewを作成する

templates/Test/の中にtest.phpを作成します。

<?php echo $this->Form->hidden('test.jqueary', array('id' => 'test-id')) ?>

 

スクリプトを作成する

$(function() {
  var TestId = $('#test-id').val();
  console.log('TestIdは' + TestId);
});

動作確認

開発者ツールのConsoleを開き、TestIdは1と表示されていれば成功です。

いかがだったでしょうか?

今後はjQueryに関する記事を投稿しますので、お楽しみに。

高木 祐玖が書いた他の記事

見積もり・ご依頼など、
お気軽にご相談ください

本サイトはユーザーエクスペリエンスの向上などを目的に、Cookieを使用しています。
右記のバナーで「同意する」をクリックする、または本サイトを利用することにより、
お客様は弊社のCookieポリシーに同意したことになります。

同意します