Здравствуйте!
У меня вот какой вопроси.
Есть 2 файла.
Я из одного через АЯКС передаю запрос с инфо. Второй мне возвращает ответ с другой информацией. Как мне в первом файле активизировать(обратится к) ПХП что бы он вставил инфо в нужное место.
Вот так.
Из первого во второй.
10->
Из второго в первый.
If($_POST[‘info’]==10)
{$x=1;
echo $x;
}
И в первом у меня
AJAX принимает ответ и мне его надо в ИФ поместить.
If(==1)
{
echo ‘ОДИН’.
}
Не подскажите как?
1. ytrewq123 - 23 Мая, 2016 - 18:21:00 - перейти к сообщению
2. 3d_killer - 23 Мая, 2016 - 20:19:04 - перейти к сообщению
Скриптом JAVA вставить в нужный контейнер
3. ytrewq123 - 23 Мая, 2016 - 20:49:42 - перейти к сообщению
Если вы думаете JAVA то я не зною её
A JavaScripтом k сожалению нельзя. Только с ПХП получается нужный результат.
A JavaScripтом k сожалению нельзя. Только с ПХП получается нужный результат.
4. 3d_killer - 23 Мая, 2016 - 23:18:21 - перейти к сообщению
пхп когда вы увидели страницу все отработал все понимаете как будто директива die(), пока не обновите страницу пхп код не будет работать
(Добавление)
скриптом JAVA это означает javascript которым вы и пользуетесь
(Добавление)
скриптом JAVA это означает javascript которым вы и пользуетесь
5. LIME - 24 Мая, 2016 - 08:21:03 - перейти к сообщению
3d_killer пишет:
омгскриптом JAVA это означает javascript которым вы и пользуетесь
не стыдно?
ytrewq123 передавать номер шага дополнительным параметром например
пхп не имеет памяти
он рождается и тут же умирает
состояние надо передавать дополнительными средствами
куки, сессия или доп параметр
последнее проще наверное будет реализовать
(Добавление)
3d_killer https://ru[dot]wikipedia[dot]org/wiki/Java
(Добавление)
3d_killer https://ru[dot]wikipedia[dot]org/wiki/JavaScript
Цитата:
Не следует путать с Java.
6. 3d_killer - 24 Мая, 2016 - 09:55:00 - перейти к сообщению
совершенно не путаю, написал то что имел в виду javascript, так что не стыдно
7. igosja - 24 Мая, 2016 - 10:15:27 - перейти к сообщению
AJAX - это фишка javascript, а не php, поэтому запросы между файлами нужно передавать именно через JS.
Я бы сделал так (с использованием JQuery).
Файл index.php:
Я бы сделал так (с использованием JQuery).
Файл index.php:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <button id="ajax-button">Получить информацию</button>
- <span id="ajax-span"></span>
- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
- <script>
- $('#ajax-button').on('click', function(){
- $.ajax({
- url: 'ajax.php?info=10',
- success: function(data) {
- if (1 == data) {
- $('#ajax-span').text('Один');
- }
- }
- });
- }
- </script>
Файл ajax.php:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?php
- if (isset($_GET['info']) && 10 == $_GET['info'])) {
- $x = 1;
- print $x;
- }
- ?>