2016-11-16 86 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

工作正常 - > https://jsfiddle.net/vpjy8czj/ –

+0

這太奇怪了。我有我的本地網站上運行完全相同的代碼,它只是說未定義,但在jsfiddle中工作正常。也許我應該嘗試一種不同的方法? –

回答

0

jQuery的方法「VAL」得到標籤之間的文本,如texte 所以,使用方法「attr」從輸入標籤獲取屬性「值」。

例:

$( '#註銷形式的輸入[類型= 「隱藏」]')ATTR( '值');