Дмитрий Ким: ну по этой логике приходит данные через AJAX и обрабатываются eval'ом? Что не есть самое что не наесть ошибочное видение формы, разве не легче отдать JSON и на клиенте обработать?
gyok: в таком случае воспользуйтесь БД или простеньким JSON файлов и смотрите, если уже фотография загружена фотография, отправляйте attachment, если нет, загружаете и сохраняйте ID.
Максим: просто пример того что он является классом и можно создать бесчисленное количество инстанций. А так же плюс прототипа в том что он быстрее и меньше потребляет памяти чем явное определение функций в конструкторе, вот ссылка
Хоть я и не знаю полной картины, можно код на pastebin скинуть, но это уж лучше будет чем тот копипаст.
Вообщем если код настолько сильно повторяется можно один раз получить префикc. Сейчас обновлю свой ответ.
Rostyk Ice: потому что селекторы для pche такие же как и у pchedt, по такой тактике можно скармливать функции селектор jQuery и префикс и получить нужную позицию.
maddread: если скрипт написан синхронно то тогда это заблокирует поток, но вы снова не прводите код по которому можно судить, это если для примера взять из fs есть операции асинхронные, а есть синхронные c постфиксом Sync.