Помощник
|
Подзагрузка php-файла на страницу |
tohenson
|
Сообщение
#1
|
||
|
|
||
|
|||
devuser |
17.10.2013, 20:39;
Ответить: devuser
Сообщение
#2
|
|
Гуглите про $.ajax
В примере ниже после клика на ссылку в диве #testDiv будет написано "Ответ от сервера". Далее сами html <a id="clickMe">Нажми меня</a> <div id="testDiv"></div> JavaScript $(document).ready(function(){ $('a#clickMe').click(function(e){ $.ajax({ url: "/somefile.php", type: "POST", cache: false, dataType: "json", data: {method: 'SomeMethod'} }).done(function(result) { $('#testDiv').html(result.answer); }); e.preventDefault(); }); }); somefile.php <?php $result = array('answer' => ''); if ($_POST['method'] == 'SomeMethod') $result['answer'] = 'Ответ от сервера'; return json_encode($result); ?> Естественно, должен быть подключен jQuery Если у вас CMSка - будет сложнее, необходимо в php-файле подключать ядро. Сообщение отредактировал devuser - 17.10.2013, 20:40 -------------------- |
|
|
tohenson
|
Сообщение
#3
|
|
devuser, спасибо что отписались, но я просто проверил ваш код и не сработало)
|
|
|
devuser |
17.10.2013, 20:57;
Ответить: devuser
Сообщение
#4
|
|
tohenson, ага, потому что вечером на коленке пишу
return json_encode($result); замените на echo json_encode($result); и все заработает -------------------- |
|
|
tohenson
|
Сообщение
#5
|
|
devuser, спасибо вам.
Работаю c Wordpress. И при попытке подгрузить файл вылетает ошибка вид: Fatal error: Call to undefined function, то бишь надо как вы сказали подключить ядро движка? |
|
|
devuser |
17.10.2013, 21:21;
Ответить: devuser
Сообщение
#6
|
|
Тут сложнее, с ВП не сильно дружу
Возможна эта инструкция поможет, начиная с Ajax on the Viewer-Facing Side -------------------- |
|
|
tohenson
|
Сообщение
#7
|
|
Да, беда конечно. Не знаю чтобы ещё придумать
|
|
|
x64 |
17.10.2013, 23:42;
Ответить: x64
Сообщение
#8
|
|
|
json_encode доступен только с php 5.2.0
возможно, именно тут затырка
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое | 5 | CULA | 3291 | 19.12.2023, 18:55 автор: CULA |
|
Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery Разработка сайтов и сервисов под-ключ |
0 | alexey | 1170 | 24.11.2023, 14:46 автор: alexey |
|
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) | 56 | qpPeW | 44765 | 19.7.2023, 10:03 автор: qpPeW |
|
Есть спецы по php/laravel? | 3 | Mixatraider | 1856 | 26.5.2023, 20:48 автор: Mixatraider |
|
Опытный PHP\Python разработчик в поиске интересных задач | 6 | daikzlex | 3360 | 25.5.2023, 13:55 автор: daikzlex |
Текстовая версия | Сейчас: 29.3.2024, 4:22 |