express - ExpressJS: Inject Include into Jade using Javascript -


say have files such follows

include/person.jade

.person   .name= name   .desc= desc 

now want have button on page that, when clicked, injects previous document. want because need add people page. how go doing this?

should use html file in case?

jade renders on server side. should call method ajax return rendered html. option javascript:

function addperson(name, desc, parentid){     var container = document.createelement('div');     container.classname = 'person';     var namecontainer = document.createelement('div');     namecontainer.classname = 'name';     namecontainer.innerhtml = name;     container.appendchild(namecontainer);     var desccontainer = document.createelement('div');     desccontainer.classname = 'desc';     desccontainer.innerhtml = desc;     container.appendchild(desccontainer);     var parent = document.getelementbyid(parentid);     parent.appendchild(container); } 

jade:

#personcontainer input(onclick="addperson('#{name}', '#{desc}', 'personcontainer');", type="button") 

Comments

Popular posts from this blog

java - Callback from new thread to class from which thread was initiated -

php - Extract Text from HTTP referer -

Receive udp packets in android gstreamer -