【发布时间】:2016-10-23 09:36:40
【问题描述】:
我想在我的 cmets ajax 列表中附加刀片:
$(document).ready(function(){
var tablaDatos = $("#comentos");
var route = "http://localhost:8000/commentList";
$.get(route, function(res){
$(res).each(function(key,value){
tablaDatos.append("<div class='comment'><a class='comment-avatar' href='"+value.user_id+"'><img class='avatar-image-comments' src='{{url($comment->user->profile)}}' width='60' alt=''></a><div class='comment-body'><strong>"+value.user_id+"</strong><h7 class='comment-date'> - commentato il "+value.created_at+"</h7><p class='comment-text'>"+value.content+"</p>@if(Auth::check())@if(Auth::user()->id == $comment->user_id || Auth::user()->usertype == 3 )<div class='reply'><div class='inline'><button type='button' value='{{$comment->id}}' class='btn btn-circle btn-dark btn-xs btn-outline' data-toggle='modal' data-target='#myModal'><span>editare</span></button></div><div class='inline'>{!!Form::open(['route'=>['comment.destroy',$comment->id]])!!}<input type='hidden' name='_method' value='DELETE'><button type='submit' class='btn btn-circle btn-dark btn-xs btn-outline'><span>Elimina</span></button>{!!Form::close()!!}</div></div>@endif@endif</div></div>")
});
});
});
我需要为用户登录而不是附加刀片功能。但它不起作用,我附上了一张照片:
【问题讨论】:
-
你真的在一个 .blade.php 文件中吗?因为您的 Blade 语句没有被解析。
-
@JoelHinz 我的脚本 js 有 comment.js,cmets 的 html 列表有 article.blade.php
-
那么,你有它。您不能在 javascript 文件中运行 php。
-
@MikeBarwick 是的,但我想用刀片附加数据 html 我该怎么做?
-
@Jonathan 是的,也许你有理由,但我尝试像其他答案一样修复,但效果不佳