parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ок. Вот что я попытался сделать:

araso 09.11.2008 19:38

Взят пример по этой ссылке:

http://www.webonweboff.com/widgets/ajax/ajax_linked_selection.aspx

Код вызова и инициализации Javascript:
<script language="javascript" src="/js/x_core.js"></script>
<script language="javascript" src="/js/ylib.js"></script>
<script language="javascript" src="/js/y_util.js"></script>
<script language="javascript" src="/js/y_AjaxLinkedSelection.js"></script>
<script language="javascript">
    var params = ["action=model","culture=en-us"]^;
    var countryStates = new ylib.widget.AjaxLinkedSelection(
                                    "firm", "model", 
                                    "ajaxServer.p", 
                                    "GET", params)^;
</script>
ajaxServer.p:
@getmodel[id]
^connect[$connect_string]{
   		$models[^table::sql{select 
       			id, name, firm_id
   		from 
      			models
      		where firm_id = $id
      		order by name
   			}]
}
^if(def $models){$result[^models.menu{^[^{text:\"$models.name\",value:\"$models.id\",selected:false," }{+}]}{$result[]}

^getmodel[$form:id]
HTML:
^connect[$connect_string]{
   			$firms[^table::sql{select 
       			id, name
   			from 
      			firms
      		order by name
   			}]
<select id="firm" name="firm">
    <option value="">-- select brand ---</option>
    ^firms.menu{<option value="$firms.id">$firms.name</option>
    }
</select>
<br />
<select id="model" name="model">
</select>
}
И как я говорил, это не работает. Видимо я очень глупый код написал. Вы уж извините. Вот и приходится "попрошайничать". Ещё раз прошу извинить.