I just updated the jquery library so I shouldn't be that. Ive got to be doing something wrong.. theres no way .load() simply doesn't work with django.
On Mar 14, 8:39 pm, Eli_West <e...@trakdrop.com> wrote: > Thanks for the reply. It is loaded as an external script/file. That is > how it listed below right? Ive tried including it right in the file > too. > > I think I know what you mean about using the url tag, I justed tried > this solution but with no results: > > $(document).ready(function() { > $('.list').click(function () { > > $('#message').load('{{ url testload}}'); > return false; > }); > > }); > > which calls a django view to serve the page. Still does not work > however, unless I am doing it incorrectly. Could it be a jquery > library error. Here is my django view and url now: > > def testload(request): > return render_to_response('tdcreative/testcontent.htm') > > .... > // in url conf > (r'^tdcreative/testload/$', 'tdcreative.views.testload'), > > On Mar 14, 12:02 pm, Daniel Roseman <dan...@roseman.org.uk> wrote: > > > > > > > > > On Wednesday, 14 March 2012 09:21:29 UTC-7, Eli_West wrote: > > > > I've ran into in issue where jquery .load() will load extra content by > > > directly opening html file in a browser but if served through Django > > > devel server the jquery load() is ignored. Have no idea what could be > > > happening but I've seen someone use a django url in the .load() call > > > instead of pointing .load() directly to a file: > > > > <script> > > > $('.myClass').load('{% url update_dropdown %}', > > > {'kind': "Book" }, > > > function(data){ > > > alert(data); > > > }); > > > > </script> > > > > He said he saw issues with a jquery library Any thoughts would be > > > great. BTW not a static file serving issue. Here is the very simple > > > code that works w/o django, but same thing loaded through django > > > fails: > > > > ///code from apress jquery, thanks to Bintu Harwani > > > > ////////basic jquery load function > > > > $(document).ready(function() { > > > $('.list').click(function () { > > > $('#message').load('namesinfo.htm li'); > > > return false; > > > }); > > > }); > > > > /////////////basic html file > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" > > > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > > > > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> > > > <head> > > > <meta http-equiv="Content-Type" content="text/html; > > > charset=utf-8"/> > > > <title>JQuery Examples</title> > > > <script src="jquery-1[1].3.2.js" type="text/javascript"></ > > > script> > > > <script src="d6.js" type="text/javascript"></script> > > > </head> > > > <body> > > > <p>We are going to organize the Conference on IT on 2nd Feb 2010</p> > > > <a href="abc.com" class="list">Participants</a> > > > <div id="message"></div> > > > </body> > > > > //names info .htm with extra content to load > > > <p>The list of the persons taking part in conference </p> > > > <ul> > > > <li>Jackub</li> > > > <li>Jenny</li> > > > <li>Jill</li> > > > <li>John</li> > > > </ul> > > > <p>We wish them All the Best</p> > > > Where is that script in relation to your base html file? Is it directly > > included (if so, you don't show it)? Or is it being loaded as an external > > script? If so, you can't put Django template code (eg the {% url %} tag) in > > it, as it is not parsed as a template. > > -- > > DR. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.