![]() |
Проблема с данными в UI DataGrid
Привет, возникла следующая неприятность:
делаю каталог flash + php при событие onChange на текстовом поле выполняется запрос и в таблицу выкладываются все записи удовлетворяющие запросу. все данные получаются/отправляются как по часам, все четко, но вот при выводе в таблцу начинается мистика. к примеру надо вывести item1, а выводит itemabc, который так же находится в базе, но... в общем исследовал все и стал грешить на сам грид. Может быть кто сталкивался? нужен хэлп!:( |
Мистика подобного рода - это работа FlashPlayer'а. Вы пишете программу. Он исполняет. Вывод. Вы пишете Мистику =). Четкое понимание работы программы - залог здоровья, прежде всего психического.
|
Пример "мистики": в текстовое поле ввожу Ite
grid выдает все что начинается с Ite. Далее добавляю, например, Item, а выдает и все что начинается с Item такое например как Itevvvv или Ite1. Такое ощущение, что это просто старая инфа где то хранится, т.к. стираю из базы Itevvvv, а он всерано отображается. |
Если запрос идет один и тот же на пхп, то может сработать кеш браузера или сетевого экрана... Введите рандомную составляющую в запрос к пхп скрипту... не будет кеша :)
|
использую new Date().getTime()
|
Попробуй переделать свой скрипт пхп и флеша с POST на GET и посмотри какие данные ты там передаешь и куда эти данный уходят.. Каким боком у тебя идет обмен между флешем и скриптом ? SendAndLoad ?
|
xml.sendandload, php передает страницу вида <user id=$i name=$name />
а во флеше уже с помощью .idMap перегоняю в массив. Добавлено через 8 часов 23 минуты проблему вроде как решил началом сначала :) возникла другая: по событию ОнЧэндж в текстовом поле в грид выводится список, например: ввожу Item -> выводится все Item* но касячит например при следующих действиях: при Item -> item1, item, ites далее меняю последний символ, т.е. "m" на "s" выводит ites а вот дальше при обратной замене "с" на "м" выводится только Item. При повторении запроса все устаканивается. Создается впечатление, что не успевают получаться данные, но все находится локально.. :o |
| Часовой пояс GMT +4, время: 18:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.