[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: динамичная переменная json
Zzepish
Есть переменная my_file у которой значение генерируется динамично.
Юзаю ajax.
data:{my_file:....}
На сервер приходит именно:
$_POST['my_file'] а не динамическое значение. Как исправить?
N0ob
Я ни разу(в JS) не видел как подставить в имя ключа переменную. Может так и нельзя делать )
kaww
var my_file = "dynamically generated";
$.ajax({url: "script.php", type:"post",data:{my_file: my_file}....})


script.php
var_dump($_POST);//array(my_file=>"dynamically generated")
Zzepish
N0ob
Почему нет? У меня загрузка файлов на сервер. Чтоб не происходиоо косяков- нужно генерить рандом
Zzepish
kaww
И ? Про это я и сам уже знаю
kaww
Zzepish, ну а что нужно то? сформулируй задачу конкретнее.
Zzepish
kaww
Смотри. Ты же знаешь про session.upload_progress.name?
Так вот: при загрузке файла эта переменная должна фигурировать в названии поля типа hidden. И по нему я должен отслеживать значение post. Так как скрипт у меня не в страницу встроен, а в отдельный файл- нужно генерировать на ходу.
Как вывод- нужно значение переменной (ибо я дергаю по селектору атрибуты). И название должно быть от переменной session.upload_progress.name. и это значение должно быть ключом массива
Zzepish
Up
kaww
все равно не вижу проблемы
<input type="hidden" name="<?=ini_get("session.upload_progress.name")?>" value="<?=rand(0, 100)?>">

или при помощи js (jQuery)
$(function() {
$("input[name=<?=ini_get("session.upload_progress.name")?>]").each(function(){

this.value = Math.floor(Math.random() * 1000);
})
})
Zzepish
kaww
В скриптах с расширением js не работает php-код)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.