2017-02-20 8 views
0

javascript変数をlaravel.Butで使用しようとしていますが、このエラーが発生しています。laravelでjavascript変数を使用する

エラー:

Use of undefined constant tag - assumed 'tag'

Use of undefined constant tag - assumed 'tag'

と、これは私のコードです。

var tag = location.tagCode; 
var rfidString = ('{!!\App\Rfid::where('rfid_id', tag)->first()!!}') 
var rfid = JSON.parse(rfidString); 

答えて

1

あなたがしていない方法はできません。

0

json_encodeとデータの配列を使用してください。

あなたは、サーバーからRFIDを取得し、javascriptの変数に割り当て tagと一緒にサーバーにXHRリクエストを行う必要があり
<script> 
    window.variable = {!! json_encode([ 
     'variable' => 'value', 
    ]) !!}; 
</script> 
関連する問題