I am looking to create a system which on signup will create a subdomain on my website for the users account area.
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update
Cisco Certified Network Associate Exam,640-802 CCNA All Answers ~100/100. Daily update
I'm not familiar with $.Views but, try this:
ReplyDelete$( $.Views('//home/home.ejs', {data:data}) ).appendTo($('#home'));
or this:
$( '//home/home.ejs', {data:data} ).appendTo($('#home'));
when you are calling appendTo, you have to pass a jQuery Selector as the parameter, not only the selector string...
I found the error. It should have been $.View and not $.Views. But the second way still won't work.
ReplyDelete//works
$( $.View('//home/home.ejs', {data:data}) ).appendTo('#home');
//fails
$( '//home/home.ejs', {data:data} ).appendTo('#home');
JavascriptMVC overrides some of jQuery's base methods. One of them is .html, allowing to specify a path to a view instead of the inner html:
ReplyDelete$("#home").html('//home/home.ejs', {data:data});
Now, if you want to append, the .append method is overridden with the same functionality:
$("#home").append('//home/home.ejs', {data:data});
JSMVC Documentation: http://javascriptmvc.com/docs.html#!jQuery.fn.append