Thanks. I found another example that used get() and didn't seem to work for me either:
http://mitchfournier.com/tag/ajax/ I guess I want an example that is simple as possible so I can try and find where the issue it occuring. I'll try your example later today. On Apr 13, 4:12 am, Joey Espinosa <[email protected]> wrote: > Btw, disregard what I said about mixing URL and CSS selectors. I forgot > that load() can do that (I usually use ajax() or get()/post(), neither of > which supports that). MY BAD! > > -- > Joey Espinosa > Software Engineerhttp://about.me/joelinux > On Apr 13, 2012 6:05 AM, "Joey Espinosa" <[email protected]> wrote: > > > > > > > > > Daniel is right. The only way your code will work is if you've set up your > > argument to load() to be caught by urls.py. > > > Also, in your case, it seems like your argument to load() is a mix of URL > > and CSS selector... Make sure you're using a URL there. > > > Check out my blog for a very basic tutorial on getting AJAX to work in > > Django: > > >http://joelinux117.blogspot.com/2011/11/making-ajax-calls-in-django-u... > > > It's using Dojo, but the same principle applies with jQuery (just make > > sure where the tutorial calls a URL, you're passing the URL as an argument > > to load(). > > > -- > > Joey Espinosa > > Software Engineer > >http://about.me/joelinux > > On Apr 13, 2012 5:39 AM, "Daniel Roseman" <[email protected]> wrote: > > >> On Friday, 13 April 2012 08:08:19 UTC+1, Eli_West wrote: > > >>> I've been attempting the most basic ajax call (.load() ) through > >>> django for over a month now - each time trying a different method or > >>> tutorial none with success. Can someone post a working paradigm for > >>> whatever django csrf, firefox, ect. workaround they use? > > >>> I can get jquery .load() to load content from an external file with > >>> static files , no django. Same file served through django/templating > >>> and the ajax is blocked. This is the general jquery call: > > >>> $(document).ready(function() { > >>> $('.list').click(function () { > >>> $('#message').load('namesinfo.**htm li'); > >>> return false; > >>> }); > >>> }); > > >>> To make things worse I found that Firefox/Chrome breaks Jquery's > >>> sample 'Tabs: load content via ajax' in the Themroller download. But > >>> it works in IE :/. Same .load() calls occuring here. Just working w > >>> static files no django. Could it be related to Firefox/Chrome? > > >>> I am pretty sure it is not: static file serving issues. I have heard > >>> comments to follow django 'csrf / ajax' and included their sameOrgin > >>> script to no avail. : > > >>>https://docs.djangoproject.**com/en/dev/ref/contrib/csrf/<https://docs.djangoproject.com/en/dev/ref/contrib/csrf/> > > >>> A similar issue even though this guys solution is hard to understand: > > >>>http://stackoverflow.com/**questions/6643242/jquery-load-** > >>> not-working-in-django<http://stackoverflow.com/questions/6643242/jquery-load-not-working-in...> > > >> The argument to `load` is the URL you want to load. If you want that to > >> be served by Django, you need to pass in a URL that's handled by your > >> Django urls.py. 'namesinfo.**htm' seems unlikely to be a Django url. > >> -- > >> DR. > > >> -- > >> You received this message because you are subscribed to the Google Groups > >> "Django users" group. > >> To view this discussion on the web visit > >>https://groups.google.com/d/msg/django-users/-/3CzEsK5NobAJ. > >> To post to this group, send email to [email protected]. > >> To unsubscribe from this group, send email to > >> [email protected]. > >> For more options, visit this group at > >>http://groups.google.com/group/django-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

