За последние 24 часа нас посетили 20555 программистов и 1090 роботов. Сейчас ищет 761 программист ...

обновление картинки по клику.

Тема в разделе "PHP для новичков", создана пользователем prohodiltut, 28 фев 2017.

  1. prohodiltut

    prohodiltut Активный пользователь

    С нами с:
    4 фев 2017
    Сообщения:
    21
    Симпатии:
    2
    Здравствуйте. Имеется код создающий картинку

    HTML:
    1.  
    2. </head>
    3.  
    4.  
    5.      <img src = "myimage.png" width = "" height = "" alt = "" border = "0"
    6.      onClick = "this.src = 'img.php'">
    7.  
    8. </body>
    9.  
    10. </html>
    11.  

    То бишь выводится картинка, а по клику по ней она меняеся когда вызываю файл.php, который его создал. Проблема в том, что скрипт отрабатывается один раз. А как сделать чтобы обновлять страницу по клику на картинке, чтобы картинка постоянно менялась? Понимаю, что headerом, но как его прописать? Спасибо.
     
  2. SerfUA

    SerfUA Активный пользователь

    С нами с:
    18 фев 2014
    Сообщения:
    75
    Симпатии:
    4
    В принципе я не знаю как это делается на php. Я думаю тебе ajax поможет, он походу как раз для таких вещей и создан.
     
  3. Sergey_Tsarev

    Sergey_Tsarev Активный пользователь

    С нами с:
    17 мар 2016
    Сообщения:
    502
    Симпатии:
    105
    HTML:
    1. <div id="image">
    2. <img src="myimage.png">
    3. </div>
    Код (Javascript):
    1. $(document).ready(function() {
    2.  
    3. $('#image').click (function() {
    4. $.ajax({
    5.           url: "image.php",
    6.           type: "POST",
    7.           cache: false,
    8.           success: function(response) {
    9.             $('#image').html('<img src="image.php">');
    10.           }
    11.         });
    12. });
    13. });
     
    prohodiltut нравится это.
  4. prohodiltut

    prohodiltut Активный пользователь

    С нами с:
    4 фев 2017
    Сообщения:
    21
    Симпатии:
    2
    Всё, заработало. Тему закрыл.
     
    denis01 нравится это.