Hi Martin,

Thanks for the response, your workaround did the trick!

Thanks a lot, I'll wait to the official bug fix on version 7.0.0 and for
now stay with your workaround.

Bye


On Thu, Sep 26, 2013 at 11:34 AM, Martin Grigorov <mgrigo...@apache.org>wrote:

> Hi,
>
>
> On Thu, Sep 26, 2013 at 11:22 AM, Sergio Paganoni <
> sergio.pagan...@gmail.com
> > wrote:
>
> > Hi Everybody,
> >
> > I'm facing a strange issue. I'm on UserPage on
> > http://account.dev.pippo.com/account/UserPage in this page I have a
> > DropDown component to filter a listview (using Ajax). When choosing a
> value
> > from the dropdown the XMLHttpRequest is done against
> > http://dev.pippo.cominstead of
> > http://account.dev.pippo.com/account. This leads to an
> > Access-Control-Allow-Origin problem:
> >
> > XMLHttpRequest cannot load
> > https://dev.pippo.com/wicket/page?3-1.IBehaviorListener.0-c
> >
> …ontentList-layout-contentRight-overview-dateRange-listViewDateRangeOptions.
> > Origin https://account.dev.pippo.com is not allowed by
> > Access-Control-Allow-Origin.
> >
> > I have an Apache rewrite rule that prepend the account. URL when /account
> > is used.
> >
> > The /account URL is mounted using:
> >
> > mountPackage("/account", UserPage.class);
> >
>
> Add : mountPage("/account/UserPage", UserPage.class);
> and check the produced markup. I'd expect to see something like:
>
>
> Wicket.Ajax.ajax({"u":"./?3-1.IBehaviorListener.0-content-contentList-layout-contentRight-overview-dateRange-listViewDateRangeOptions","e":"change","c":"listViewDateRangeOptions13","ad":true,"m":"POST"});;
>
> that is the url should not have "wicket/page" in front.
>
> If this fixes the problem then the issue is
> https://issues.apache.org/jira/browse/WICKET-5043
>
>
> > (I moved all panels and custom components used by this UserPage on the
> same
> > package)
> >
> > Should't wicket use the current URL (
> http://account.dev.pippo.com/account/
> > )
> > as target for the Ajax request (to avoid browser blocking the requests)?
> >
> > In the markup file I have the following AJAX request
> >
> >
> Wicket.Ajax.ajax({"u":"../wicket/page?3-1.IBehaviorListener.0-content-contentList-layout-contentRight-overview-dateRange-listViewDateRangeOptions","e":"change","c":"listViewDateRangeOptions13","ad":true,"m":"POST"});;
> >
> > Is this a wicket bug?
> >
> > I'm using Apache Wicket 6.9.1.
> >
> > Thanks a lot.
> >
> > Sergio
> >
>

Reply via email to