Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将当前变量从php blade foreach传递到javascript?_Javascript_Php_Jquery_Foreach_Blade - Fatal编程技术网

如何将当前变量从php blade foreach传递到javascript?

如何将当前变量从php blade foreach传递到javascript?,javascript,php,jquery,foreach,blade,Javascript,Php,Jquery,Foreach,Blade,所以我使用的是刀片模板,我需要得到我点击的问题的id,但从现在的情况来看,我一直在逻辑上得到最后一个问题,这是在@foreach的末尾 下面是php: @section('content') <div class="kappa"> @foreach($questions as $question) <p><a class= "questions">{{$question->id}}. {{$questi

所以我使用的是刀片模板,我需要得到我点击的问题的id,但从现在的情况来看,我一直在逻辑上得到最后一个问题,这是在
@foreach
的末尾

下面是php:

@section('content')
      <div class="kappa">
          @foreach($questions as $question)
          <p><a class= "questions">{{$question->id}}. {{$question->string}}</a></p><br>
          @endforeach
      </div>
@stop
@节(“内容”)
@foreach($问题作为$问题)
{{$question->id}。{{$question->string}


@endforeach @停止
下面是脚本:

$(document).ready(function(){
    $somevar = <?php echo ($question->id) ?>;
    $(".questions").click(function(){
        $(".kappa").text($somevar);
    });
});
$(文档).ready(函数(){
$somevar=;
$(“.questions”)。单击(函数(){
$(“.kappa”).text($somevar);
});
});

如何分配我单击的
@foreach
元素的id值
$somevar

您可以使用
数据-*
属性,查看

<div class="kappa">
    @foreach($questions as $question)
       <p><a data-question-id="{{$question->id}}" class="questions">{{$question->id}}. {{$question->string}}</a></p><br>
    @endforeach
</div>

希望这有帮助。

您可以使用
数据-*
属性,请查看

<div class="kappa">
    @foreach($questions as $question)
       <p><a data-question-id="{{$question->id}}" class="questions">{{$question->id}}. {{$question->string}}</a></p><br>
    @endforeach
</div>
希望这有帮助