CAutocomplete Parameter wirrarr

Hi,

ich kriege CAutoComplete nicht zum laufen!


$this->widget('CAutoComplete',

array(

	'name'	=> 's',

	'value' => $sWert, 


	'url'		=>	array('translation/autoCompleteLookup'), 

	'max'		=>	15,

 

	'minChars'	=>	2, 

	'delay'		=>	100,

	'matchCase'	=>	true,

 

	'htmlOptions'=>array('size'=>'40', 'autocomplete' => 'off', 'id' => 'searchfield' ), 

	'methodChain'=> ".result(function(event,item){\$(this).parents(form).submit();})",

));

?>



Ich gebe als Parameternamen s

Dennoch wird mir folgender String generiert:

http://www.localdomain.com/translation/autoCompleteLookup.html?q=haus&limit=15&timestamp=1295787619217

limit habe ich nicht gesetzt

und timestamp auch nicht

Im String wird aus S ein Q!!

Als Fehlermeldung erhalte ich dann noch:


The specified post cannot be found.

kann mir hier jemand bitte weiterhelfen?

==Edit==

Ich habe soweit alles hinbekommen.

Es gibt einen Parameter namens extraParams den man für zusätzliche Parameter benutzen kann.

Des Weiteren muss man in seinen rules die Regel für den Controller/Action hinzufügen.

nun habe ich ein weiteres Problem.


$this->widget('CAutoComplete',

array(

	'name'	=> 's',

	'value' => $sWert, 


	'url'		=>	array('translation/autoCompleteLookup'), 

	'max'		=>	15,

 

 	'extraParams'	=> array('language' => '1'),

 

	'minChars'	=>	2, 

	'delay'		=>	100,

	'matchCase'	=>	true,

 

	'htmlOptions'=>array('size'=>'40', 'autocomplete' => 'off', 'id' => 'searchfield' ), 

	'methodChain'=> ".result(function(event,item){\$(this).parents(form).submit();})",



Wie kann ich den Wert für extraParams aus einer DropDown Liste laden? Sprich der Wert wird immer aus dem ausgewählten Element der DropDown Liste ausgewählt?


<select name="dropdown">

<option value="1">auto</option>

<option value="2">bus</option>

</select>

thx