@4uva4ok1905

Как получить содержимое из PHP средствами ajax?

Надо получить из php - url картинки и 4 имени кнопки и заменить существующие. Обязательно ли использовать JSON? Если нет, то как реализовать?

<script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>

<img src="#" id="img_load">

<a href="#" name="button1" data-num="1" class="button">кнопка</a>
<a href="#" name="button2" data-num="2" class="button">кнопка</a>
<a href="#" name="button3" data-num="3" class="button">кнопка</a>
<a href="#" name="button4" data-num="4" class="button">кнопка</a>

<div class="results"></div>

<script language="javascript" type="text/javascript">
    $('.button').on('click', function(e){
        e.preventDefault();

        var img = $('#img_load');
        var current = $(this);

        $.ajax({
            type: 'POST',
            url: 'setings.php',
            data: 'btn=' + current.data('num'),
            success: function(data){
                $('.results').html(data);
                img.attr('src', 'image url');
            }
        });

    });
</script
  • Вопрос задан
  • 303 просмотра
Пригласить эксперта
Ответы на вопрос 2
Pjeroo
@Pjeroo
Веб-разработчик
Что отдает php скрипт?
Ответ написан
Комментировать
@4uva4ok1905 Автор вопроса
JS
$('#results').text(data.validate);
$('#results').next().text(data.answer);


Почему next() не корректно работает, запись появляется только в <div id="answer"></div>, а должна в <div id="results"></div>

<div id="results"></div>
<div id="answer"></div>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы