playframework:jQuery:从一个视图将元素附加到列表,从另一个视图单击按钮

playframework: jQuery: append an element to a list from a view, onclick button from another view

所以我有这两个观点:

1.viewarea.scala.html

@(name:String, tags:String, id:String)
@Main("Area") {
....
<ul id="areaFeat">

//the ul that I want to fill

</ul>
</div>
}

2.areaDescription.scala.html

@(id:String)
@Main("Description Area"){

    <form action="@routes.Application.PostAreaDescription(id)" method="POST">
            <textarea cols="40" rows="5" class="form-control" name="textarea"></textarea>
            <input type="submit" id="postDescArea">
    </form>

    <script>

    $(document).ready(function(){
    $('#postDescArea').click(function(){

      alert("clicked...");

      $("#areaFeat").append('<li><a href="@routes.Application.viewDescription(id)">Description</a></li>');

            });
        });

    </script>
}

我只想在按下该按钮时将 li 元素添加到 ul(从第一个视图来看)。
我的 alert 继续......但我无法附加 li ...我不知道我做错了什么......有人可以帮忙吗?
谢谢!

I do not know what I am doin' wrong?

viewarea.scala.htmlareaDescription.scala.html 是不同的页面(因为您在 areaDescription 中包含 viewarea)。您正在调用其他页面上的 ul 标签 ID。 要确认您还可以检查您的浏览器 console.Also 检查 is it use JavaScript in one document to change HTML in another?