Actually it seems Wicket is to blame here.
In wicket-ajax.js, line 1680 (processScript() method) there is the
following line:
var req = new Wicket.Ajax.Request(src, onLoad, false, false);
where src is the src attribute of the contributed script element.

Why Wicket tries to load the script body with Ajax and add it as
<script> body here </script> to the <head> ?
It seems to be much more simpler just to add the contributed <script
src="..."> to the <head>.

On Thu, Sep 22, 2011 at 11:23 PM, Pointbreak
<pointbreak+wicketst...@ml1.net> wrote:
> Of course you could also just load the scripts in your page instead of
> via ajax... just my 2cnts.
>
> On Thursday, September 22, 2011 3:18 PM, "Steve Lowery"
> <slow...@gatessolutions.com> wrote:
>> Is that a filter on my end?  Would that go before or after my wicket
>> filter
>> mapping?  Any helpful resources out there on this?  I haven't dealt with
>> OPTIONS methods before.
>>
>>
>> On Thu, Sep 22, 2011 at 2:28 PM, Steve Lowery
>> <slow...@gatessolutions.com>wrote:
>>
>> > I'm having an issue using resources after an ajax swap, in this case
>> > jquery.  My home page does not have anything jquery related on it.  There 
>> > is
>> > an AjaxFallbackLink which swaps out the main content.  The new content 
>> > Panel
>> > has a jquery header contributor.  I see this is being returned in the
>> > response to the AjaxFallbackLink click:
>> >
>> > <ajax-response><header-contribution encoding="wicket1" ><![CDATA[<head
>> > xmlns:wicket="http://wicket.apache.org";><script type="text/javascript" src
>> > ="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js";>
>> > </script>...
>> > </ajax-response>
>> >
>> > However, I notice that the browser is attempting to retrieve the jquery
>> > resource via the OPTIONS method.  It does not appear to be getting added to
>> > the head and therefore, my component fails because it tries to do some
>> > jQuery stuff but it isn't available.
>> >
>> > Is this the expected behavior or am I doing something wrong?  Do I have to
>> > load 3rd party libraries on the Page or register headerListener with the
>> > application?  I have seen the same behavior with other javascript libraries
>> > (i.e. yui).
>> >
>> >
>> >
>> >
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>



-- 
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to