Цитата(Master_ @ 3.8.2007, 09:43 ) | Потому что если делать так как написано во втором посте, можно будет открыть города только одной страны. Тоесть у меня в функцию передается id страны, по которому должны открываться города. |
Вроде бы это твои слова. Следовательно, если ты запомнишь код передаваемой страны в этот флаг и будешь проверять, то ты избежишь повторных загрузок. Т.е. приходит код страны 111 ты проверил что находится во флаге, если такое же число, то делаешь return; иначе записываешь новый код страницы и отправляешь AJAX запрос для загрузки городов. Или у тебя коллизии в СУБД ??? список городов для разных стран идут под одним номером ???
Цитата(Master_ @ 3.8.2007, 10:37 ) | Ведь можно будет выбрать другую страну, соответственно id флага сменится, и предыдущий открытый id можно будет открыть вновь.. |
Это уже совсем другой вопрос и ты не оговаривал его в первом посте. Тогда забей на флаг вообще, он тебе не понадобиться,- тебе нужен будет какой-нибудь массив типа JSON (если ты принимаешь данные в этом виде, так вообще сказка). Дальше ты просто пробегаешься по этому массиву и выцепляешь данные нужные тебе. Но, ИМХО лишний геморой...
|