当我用部分玉模板更新div内容时,我遇到了麻烦。删除用户的第一个ajax调用可以正常工作,div内容也会更新,但当我再次单击删除其他用户时,则不会调用ajax操作。我看不出问题在哪里。
这是我的密码
view/layout.jade
doctype html
html
head
title= title
link(rel='stylesheet', href='/stylesheets/style.css')
body
.container
block content
block footer
当用户查看帖子或该帖子未被用户查看时,我需要将帖子标记为已读/未读。对于这个任务,我使用了AJAX call。但是,当我在浏览器中查看它时,一旦我点击查看帖子按钮,所有的帖子都被标记为已读。Post控制器:
def show
@post = @topic.posts.find(params[:id])
@read_status = @post.Read_status_entry(current_user)
end
Post模型:
class Post < ApplicationRecord
belongs_to :user
has_many :read_statuses
我一直在我的vuejs应用程序上收到这个警告,但我不知道在哪里和为什么:
build.js:9371 [Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instance
我使用的是vue-router,带有index.html:
<body>
<div id="app"></div>
</body>
<div class = ui-dialog-abc ui-dialog-xyz>
<div id = "sheet1abc">
</div>
</div>
<div class = ui-dialog-abc ui-dialog-xyz>
<div id = "sheet1xyz">
</div>
</div>
<div class = ui-dialog-abc ui-dialog-xyz>
<div id ="sheet2foo
我试图使用下面的代码动态地生成div,但是新div不包含我现有div容器的元素。
Below is the code which I tried:
如何在不为现有div中的每个元素编写附加函数的情况下,动态地将我的内部div的所有元素(都来自inner1和inner2 div)创建到新生成的div中?
此外,如何删除新创建的div使用按钮单击?
$(function() {
$("#add").click(function() {
div = document.createElement('div');
$(div).addCla