Friday, October 28, 2011

Re: Help in adding jQuery to my pages

I'm sorry if I'm not understanding you, but regarding 2 and 3, if jQuery isn't being loaded, shouldn't you be getting a 404 error for the jquery-1.6.4.js file?


Cheers,
AT

On Fri, Oct 28, 2011 at 11:30 AM, Leonardo Giordani <giordani.leonardo@gmail.com> wrote:
Hi, thank you for your detailed answer.

1. I'm on Django 1.3 (1.3.0-final). I'll take a look at staticfiles
for sure, thanks.
2. I'm getting no errors at all, other JS files in that directory load
perfectly. Firefox can reach them in source view.
3. I'll try it, but it seems to me strange not being able to load and
use jQuery as other JS scripts.

Is that jQuery file of mine (tabs.js) wrong? Is there some stupid
error I cannot spot?

No one is experiencing the problem?

2011/10/28 Andre Terra <andreterra@gmail.com>:
> Hello, Leonardo
>
> First, which django version are you using? I recommend using the contrib
> staticfiles app to handle your static files [1]. Once you get the hang of
> it, it will pay off.
>
> Second, see that you aren't getting 404 errors in the js URL. Using the dev
> server, you can easily read through the status codes returned when loading a
> view. A different solution (sometimes quicker) is hitting Ctrl+U in firefox
> and clicking through the links in <HEAD> to see the kind of errors you're
> getting.
>
> Finally, if none of that works you could try loading jQuery through the
> Google Libraries Api [2]. Good luck!
>
>
> Cheers,
> AT
>
> [1]
> https://docs.djangoproject.com/en/dev/howto/static-files/#with-a-template-tag
> [2] http://code.google.com/apis/libraries/devguide.html#jquery
>
> On Fri, Oct 28, 2011 at 11:05 AM, Leonardo Giordani
> <giordani.leonardo@gmail.com> wrote:
>>
>> Hi all,
>>
>> I'm trying to add a bit of jQuery to a page in a Django site. It seems
>> that my jQuery scripts are simply not loaded, while JS scripts work
>> perfectly.
>> Evan Firebug does not see the jQuery file as loaded.
>>
>> This is what I do in base.html
>>
>>    <head>
>>        <link href="/static/base.less" rel="stylesheet/less"
>> type="text/css">
>>        <script src="/static/less.js" type="text/javascript"></script>
>>        {% block javascript %}{% endblock %}
>>
>> and in my page
>>
>> {% block javascript %}
>> <script src="/static/jquery-1.6.4.js" type="text/javascript"></script>
>> <script src="/static/tabs.js" type="text/javascript"></script>
>> {% endblock %}
>>
>> and my tabs.js is
>>
>> $(document).ready(function() {
>>    $('li').addClass("active");
>> }
>>
>> If I edit jquery-1.6.4.js and add something as alert(), this works
>> perfectly. Other JS scripts work like a charm.
>>
>> Any suggestion?
>>
>> Thank you
>>
>> Leo
>>
>> --
>> 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+unsubscribe@googlegroups.com.
>> 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 django-users@googlegroups.com.
> To unsubscribe from this group, send email to
> django-users+unsubscribe@googlegroups.com.
> 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 django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
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 django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment