0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 44
|
||||||
1 | ||||||
Как правильно сделать два почти идентичных ajax запроса без копирования дополнительного кода?08.12.2012, 21:41. Показов 1248. Ответов 8
Метки нет (Все метки)
У меня есть два запроса ajax. Один выполняется при загрузке страницы и выдает данные, например за последний месяц, второй запрос отправляется когда выбирается интервал дат. По сути success - обработка и вывод данных идентичны. Как я могу прописать такое? Сделала два ajax:
функцию в success отдельно хотела вынести, а оне не работает, где ошибка?
0
|
08.12.2012, 21:41 | |
Ответы с готовыми решениями:
8
Два почти идентичных запроса mysql_query выдают разные результаты Способы сравнить два почти идентичных цвета Два идентичных запроса SQL Два идентичных куска кода работают по-разному |
12 / 12 / 3
Регистрация: 08.01.2012
Сообщений: 83
|
||||||
09.12.2012, 00:46 | 2 | |||||
Как говорят хорошие люди - "Если код повторяется, надо писать функцию".
Я бы написан функцию которая как аргумент принемает обьект данных и подставляет его в дата
1
|
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 44
|
||||||
09.12.2012, 00:58 [ТС] | 3 | |||||
я не так давно javascript и jquery знаю, такой комбинации еще не встречала, где-нибудь о ней подробнее прочитать можно?
я выкрутилась немного по-другому :
0
|
12 / 12 / 3
Регистрация: 08.01.2012
Сообщений: 83
|
||||||
09.12.2012, 02:09 | 4 | |||||
О какой "комбинации" вы спрашиваете? я просто предлогаю вам создать функцию которая выполняет повторяющиеся действия аякс запроса. Как я понял запросы у вас отличаются только свойством data, поэтому я и создал переменную для этого свойства
Добавлено через 10 минут
1
|
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 44
|
||||||
09.12.2012, 16:25 [ТС] | 5 | |||||
Спасибо теперь разобралась!
Добавлено через 23 минуты если можно еще один вопрос? Какую функцию jquery надо применить чтобы значение предыдущего запроса ajax удалился, а на его место вышел бы второй запрос. сейчас у меня обработка ответа выглядит так:
0
|
12 / 12 / 3
Регистрация: 08.01.2012
Сообщений: 83
|
|
09.12.2012, 16:30 | 6 |
если вы хотите что-бы производилась замена, следует использовать $(селектор на нужный блок).html(тут ваш код)
0
|
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 44
|
|||||||||||
09.12.2012, 16:54 [ТС] | 7 | ||||||||||
переделала, теперь вообще ничего на экран не выходит
в index.php прописала строку echo
0
|
12 / 12 / 3
Регистрация: 08.01.2012
Сообщений: 83
|
|
09.12.2012, 17:09 | 8 |
смотрите что говорит консоль.
например в коде что вы скинули отсутсвует как минимум '); в конце джаваскрипта
0
|
0 / 0 / 0
Регистрация: 12.11.2012
Сообщений: 44
|
|
09.12.2012, 17:40 [ТС] | 9 |
вроде настроила в index.php прописала явно заголовок таблицы и tbody, теперь ерунда какая-то: из ответа с сервера в таблицу выходит только последяя строчка, получается он первую строчку из json перезаписал. у меня пока массив идет из двух строк иве они должны отразиться в таблице. Я сума сойду!!!
0
|
09.12.2012, 17:40 | |
09.12.2012, 17:40 | |
Помогаю со студенческими работами здесь
9
Два практически идентичных кода, но один почему-то работает медленней Как правильно соединить два MySql запроса? Есть сайт на народе, хочу на ру. почти копию, как правильно сделать, что бы оба работали Как правильно сделать перезагрузку каптчи на Ajax'е? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |