смотрите у меня есть скрипт какой достает с базы данные и их выводит в блоке (типо топ) и мне надо сделать так чтобы при нажатии на кнопку Обновить он с помощью JQUERY запроса показывал картинку загрузки и обновлял данные... как это сделать?
смотрите у меня есть скрипт какой достает с базы данные и их выводит в блоке (типо топ) и мне надо сделать так чтобы при нажатии на кнопку Обновить он с помощью JQUERY запроса показывал картинку загрузки и обновлял данные... как это сделать?
Процесс обновления данных зависит от того в каком виде вернётся результат от сервера. Если это xml файлом, то код будет таким:
function updateData(){
target=$('#updateBlock'); // область которую будем обновлять
target.html('<img src="путь_до_картинки_запроса" border="0" />');
$.get('тут путь к xml файлу', function(data){
data=$('main', data).text();
target.html(data);
});
main — путь в xml файле где будут данные которыми обновим содержимое блока.
Пример xml-файла:
Код HTML:
<?xml version="1.0" encoding="UTF-8"?><main><![CDATA[ а вот и данные которые будут обновлены ]]></main>
<?xml version="1.0" encoding="UTF-8"?><main><![CDATA[ ТУТ МОЖЕТ БЫТЬ ПХП КОД? ]]></main>
и как сделать чтобы в виде php и html кода возвращало
Крайне не рекомендуется загружать PHP-код с клиента, поскольку это открывает практически безграничную дыру в системе. Вернуть клиенту PHP нельзя, поскольку PHP не выполняется на клиенте,