Couldn't you precalculate and put them in your javascript in the page
itself?
<script>
var nissancars = {{=XML(nissancars)}}
var toyotacars = {{=XML(toyotacars)}}
object.onchange="changeMake(this)"
function changeMake(carmaker){
if(carmaker.value == "nissan")
{
updateOptions(nissancars);
}
if(carmaker.value == "toyota")
{
updateOptions(toyotacars);
}
}
</script>
On Wednesday, August 15, 2012 2:07:38 PM UTC-7, Mathias wrote:
>
> Hi,
>
> Suppose you have a table REACTION with 2 fields : type, and value.
>
> If you have a Create form for REACTION, the options you can choose for
> value, depends on your type selection. Therefore you need ajax.
>
> I guess this is quite standard. None of the slices I think can be used
> in this context...
>
> This seems to be more complex then I was expecting...
>
> Can someone give me some advice on this issue ?
>
> Thanks
>
> Mathias
>
>
>
>
>
> 2012/8/15 Mathias <[email protected] <javascript:>>:
> > {{extend 'layout.html'}}
> > <select id="list1">
> > <option>option 1</option>
> > <option>option 2</option>
> > </select>
> >
> > <select id="list2">
> > ...
> > </select>
> >
> > <script>
> > var selectedOption=''
> > function returnSelectedOption() {
> > selectedOption = $("#list1").val();
> > AJAX Call
> > }
> >
> > $("select").change(returnSelectedOption);
> > </script>
> >
> >
> > Hello,
> >
> > I know there were already some posts concernig this subject, but
> > unfortunately these could not help me.
> >
> > I want to create a Ajax cascade drop down list, without using the
> already
> > provided slices/solutions.
> >
> > I have an idea on how to implement it, but I am stuck a bit.
> >
> > As you can see, I know how to catch the selected option in a javascript
> > variabele, but then I have do an AJAX call,
> >
> > to catch the javascript variabele in a controller function.
> >
> > What would be the simplest way, to do this, and how ?
> >
> > I can't use the standard Ajax function here ? (ajax(url, [name1, name2,
> > ...], target)
> >
> > I guess I have to use $.ajax() ...
> >
> > I tried lots of things, but I was not able to pass the js variabele in a
> > function.
> >
> > How should I implement this Jquery function ? Suppose my controller
> > function is cascade/default/ajax.
> >
> > How can I catch the js variabele in cascade/default/ajax ?
> >
> > Any help would be gratefully appreciated !
> >
> > Thanks
> >
> > Mathias
> >
> > --
> >
> >
> >
>
--