function get_someshit() {
JsHttpRequest.query(
'backend.php', // путь к backend-скрипту
{
// передаем файл
'file': document.getElementById("file_up")
},
// Функция-обработчик, вызывается при ответе сервера.
function(result, errors) {
// Вывести результат работы.
alert (result.str);
},
true
);
}
и бэкэнд скрипт на пыхе:
$c = 2;
for ($f=1; $f <= $c; $f++){$res .= $f;}
$GLOBALS['_RESULT']['str'] = $res;
echo $GLOBALS['_RESULT']['str'];
Echo выводи строку "12"
Алерт выводит строку "12"
Но это фигня, т.к. кол-во итераций должно быть равно кол-ву элементов в массиве. И при таких раскладах:
$c = count('somearr');
for ($f=1; $f <= $c; $f++){$res .= $f;}
$GLOBALS['_RESULT']['str'] = $res;
echo $GLOBALS['_RESULT']['str'];
Echo выводи строку "12"
Алерт выводит ничего :(
Сломал мозг. Помогите кто может. Кто может - помогите :(