|
|
|||||
Какой тип переменых?
Привет.
Есть пример функции, которая загружает переменные из PHP. В зависимости от параметров запроса функции (act) будут возвращаться переменные с разными именами (hlink). var need1:String = 'hlink'; function loadImages(act:String, n1:String) { var result_lv:LoadVars = new LoadVars(); result_lv.onLoad = function(success:Boolean) { if (success) { trace(result_lv.n1); // undefined } else { result_ta.text = "Error connecting to server."; } }; var send_lv:LoadVars = new LoadVars(); send_lv.action = act; send_lv.sendAndLoad("my.php",result_lv,"POST"); } loadImages('myAction', need1); Скажите какой тип данных тут надо использовать чтобы передать переменную функции? Последний раз редактировалось Punk T-34; 06.03.2012 в 02:56. |
|
|||||
Модрон-ветеринар
|
Стоп.
А какая связь между аргументом n1, который вы передаете в функцию loadImages, и n1, которую вы получаете из my.php? Это две совершенно разных переменных. должно отобразить вам после получения отклика от my.php то, что будет выведено скриптом и определено там в паре
__________________
Идите первым! |
|
|||||
Да все так и есть. Только php скрипт выводит значение hlink=значение_hlink. И для каждого параметра action будет разное название переменной. В данном случае, если в php отправляется myAction, то возвращается переменная с именем hlink. Если будет отправлено например yourAction, то название переменной уже будет выводиться другое, не hlink, а например, yourlink.
В обоих случаях я знаю какое именно имя переменной будет возвращено php скриптом и прописываю это заранее для функции в переменной n1. |
|
|||||
А ларчик просто открывался!
В 7-й строчке вместо нужно написать А если отвечать на свой вопрос про тип переменных, то это всё-таки String. Просто в 7-й строчке неправильно было написано — не знал. |
Часовой пояс GMT +4, время: 09:27. |
|
« Предыдущая тема | Следующая тема » |
|
|