Код (Text): //=============================================================== //=============================================================== // sozdaet vipadaushii spisok //=============================================================== function CreateSelect(transport){ var data = (transport.headerJSON).evalJSON(); for( var ArrVal in data ) { if (ArrVal == 'IdElement'){ id = data[ArrVal]; } else{ var opt = document.createElement('option'); opt.value = ArrVal; opt.text = data[ArrVal]; document.getElementById(id).options.add(opt);} } } //=============================================================== //=============================================================== // zapros vipadauschego spiska //=============================================================== function SelectRequest(f,type,IdElement){ var SelectType = new Object(); SelectType.status = type; SelectType.IdElement = IdElement; var sJSON = Object.toJSON(SelectType); new Ajax.Request(f , {method:"post", asynchronous:"true", parameters:sJSON, onComplete:CreateSelect }); } function GetTable(){ var org = document.getElementById("orgname").value; var form = document.getElementById("form").value; var oUser = new Object(); oUser.org = org; oUser.form = form; var sJSON = Object.toJSON(oUser); new Ajax.Updater('GetTable', '../script_php/OtchetTable.php' , {method:"post", parameters:sJSON}); } function Menu(){ SelectRequest('../script_php/GetFormList.php','form','orgname'); SelectRequest('../script_php/GetFormList.php','org','form'); } Запускается Menu() и по всё по очереди. Срабатывает через рас. Данные передаются в заголовке. Помогите если сможите. SelectRequest - создаёт список селекта, вызывается один и тот-же php скрипт который различает входящий параметр и создаёт разные селекты.
Срабатывает так: бывает 2-а списка создаст, бывает 1-н бывает ни одного. Firebug показывает, что не возвращаются данные с сервера. Может php.ini нужно крутнуть.