Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Cинхронизация работы с файлами сервер клиент php 
:(
    Опции темы
AlexMarlo
Дата 13.2.2010, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 31.1.2010

Репутация: нет
Всего: нет



Вот такая ситуация дописываю уже
файловый менеджер на php 5 и jquery(т.е. имею ввиду все операции идут без полной перезагрузки страниц)

интерфейс 2х панельный чтото вроде тотала


Код

$.get("/index.php/file/copy",{path:escape(cop1),pathTo:escape(cop2)},refresh(pc,pc2));


вот так я обращаюсь к серверу для копирования(к примеру, та же проблема и с удалением и с перемещением итд)
всё срабатывает, папка или файл копируются без проблем но храмает обратная связь


Код

refresh(pc,pc2)


который обновляет 2 панели менеджера вызывается как-то слишком рано и в результате чтоб увидеть изменения приходиться руками уже обновлять ещё раз

кто подскажет решение данной проблему без потерь скорости работы

заранее спасибо)
PM MAIL   Вверх
AlexMarlo
Дата 14.2.2010, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 31.1.2010

Репутация: нет
Всего: нет



проблема решена без дебагера

дело было не в php
а в моём невнимательном чтении докумнтации по ajax jquery

неправильный вариант

Код

$.get("/testdrive/index.php/file/delete",{path:escape(del2)},refresh(pd,pd2));



исправленный вариант

Код

$.get("/testdrive/index.php/file/delete",{path:escape(del2)},function(xml){refresh(pd,pd2);});



нужно было передавить ссылку на функцию refresh(pd,pd2);
а вместо этого я вызывал саму функцию refresh(pd,pd2); ещё до завершения запроса
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0390 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.