Вход

Просмотр полной версии : ajax через jquery


bot87
15.04.2012, 22:09
Привет!
Подскажите зачем использовать .load() или $.getScript если есть методы
$.post и $.get?Извените за глупый вопрос .

Где почитать про запрет кеширования get запросов ИЕ?*

cmygeHm
15.04.2012, 23:10
Ну они имеют совсем разные цели!
load загрузит хтмл файл и встроит его в дом дерево доченим элементом.
getScript загрузит js-файл и исполнит его
post и get отличаются только методом отправки данных, и получают данные они в формате json (xmlDoc, jsonObj, html, text, etc...)
Чтобы ответы не кешированные приходили нужно к url запроса дописывать какое-нибудь рандомное значение. Например ты запрашивал так:
$.get('/index.php);
а надо так:
$.get('/index.php?id=1654546351);
И это число рандомное! В результате данные будут не из кеша возвращаться, а с сервака свежие.

bot87
16.04.2012, 01:08
пасиб добрые люди за помощь!