2016-11-16 9 views
0

私は、このフォームにLaravelによって与えられたトークンを持っています。私はJavaScriptでトークンを取得しようとしているが、私はそれが次のコードを使用してアクセスする場合、未定義の取得維持しています:JavaScriptを使用したフォームからの値の取得

$('#logout-form input[type="hidden"]').val(); 

フォームは次のようになります。

<form id="logout-form" name="logout-form" action="http://localhost:8000/logout" method="POST" style="display: none;"> 
     <input type="hidden" name="_token" value="G34AAZxNMCADyETGhiXWqe3GGZQnPOfTHBFtZnUy"> 
</form> 
+1

うまく動作するように見える - > https://jsfiddle.net/dLkr792s/ – adeneo

+1

fine-> https://jsfiddle.net/vpjy8czj/ –

+0

これはとても奇妙です。私は私の地元のウェブサイト上で実行されている全く同じコードを持っています、そして、それは単に定義されていませんが、jsfiddleでうまく動作します。多分私は別のアプローチを試みるべきでしょうか? –

答えて

0

jQueryのメソッド「valが」取得をtexteのようなタグ間のテキスト したがって、メソッド "attr"を使用して、属性 "value"を入力タグから取得します。

例:

$( '#ログアウト形式の入力[タイプ= "隠し"]')ATTR( '値');

関連する問題