所以,我创建了一个报告系统,但在最后一步,我有一个小问题......在 JavaScript 中,我使用数据库中的一个变量用于 Ajax,但是当一个帖子没有评论时,我得到Undefined variable: key.
这是我的脚本
if (isset($key)){
$('#yourFormIdComment{{$key+1}}').submit(function(e){
e.preventDefault();
var data = $(this).serialize();
$.ajax({
method:'POST',
url:'/career_report_comment',
data:data,
success: function (result) {
// do something with result
}
});
});
}
这是我对变量的看法
@foreach($opinionComment as $key => $comments)
<div class="news-v3 bg-color-white">
<h4 style="font-size: 13px">
{{ $comments->user->username }}</h4>
<p>{{ $comments->comments }}</p>
<ul class="post-shares post-shares-lg">
<li @if ($key === 0) class="active" @endif style="float: right;left: 20px;bottom: 30px"><a data-toggle="modal" data-target="#exampleModalComment{{$key+1}}" href="javascript:void(0)" ><i class="rounded-x icon-flag"></i></a></li>
</ul>
</div>
@endforeach
{{$key+1}}我的问题是......即使帖子没有评论/评论,我如何从脚本中传递变量?因为只有当我对帖子有评论时才会发生这种情况。
Smart猫小萌