За последние 24 часа нас посетили 20147 программистов и 1723 робота. Сейчас ищут 1548 программистов ...

вызов php по клику, вопрос

Тема в разделе "PHP для новичков", создана пользователем Ofruss, 9 ноя 2013.

  1. Ofruss

    Ofruss Новичок

    С нами с:
    9 ноя 2013
    Сообщения:
    5
    Симпатии:
    0
    Здравствуйте! Сразу к делу:
    Есть код:
    Код (Text):
    1. <div class="phone"><?php echo $item->phonenumber; ?></div>
    Он просто выводит телефон на страницу. Я же пытаюсь сделать чтобы была кнопка показать телефон, при нажатии на неё собственно появляется телефон(это нужно чтобы боты не смогли его распознать), к примеру как тут: http://auto.ngs.ru/car/used/mazda/mazda3/5741519
    Не обладая особыми знаниями в php я смог лишь сделать вот это:
    Код (Text):
    1. <div id="tyu" ><a href="javascript:sh()" style="border-bottom:1px dotted black;">Показать</a><br /></div>
    2. <div id="info" >
    3. <?php echo $item->phonenumber; ?>
    4. </div>
    5. <script type="text/javascript">
    6. sh();
    7. function sh() {
    8. obj = document.getElementById("info");
    9. oj = document.getElementById("tyu");
    10. if( obj.style.display == "none" ) { obj.style.display = "block"; oj.style.display = "none";} else { obj.style.display = "none"; }
    11. }
    12. </script></div>
    Но хоть телефон и скрыт изначально, все же он находиться в коде страницы, хотя нужно его появление лишь при нажатии. Надеюсь я правильно разъяснил свою проблему и Вы сможете мне помочь!)
     
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Суть вопроса вполне понятна.
    Там отправляется ajax запрос.
    Можешь сделать через http://api.jquery.com/jQuery.post/
     
  3. Ofruss

    Ofruss Новичок

    С нами с:
    9 ноя 2013
    Сообщения:
    5
    Симпатии:
    0
    Честно говоря я не очень хорошо разбираюсь в коде,а то что сделал лишь взятый на другом сайте и измененный чисто методом тыка и логических умозаключений. Я совершенно не разбираюсь как сделать через Аякс такую фигулину=(
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Позволь узнать по 10 бальной системе, на сколько хорошо ты знаком с php и javascript?
    В принципе там нет ничего сложного...
     
  5. Ofruss

    Ofruss Новичок

    С нами с:
    9 ноя 2013
    Сообщения:
    5
    Симпатии:
    0
    на 1,5/100)
     
  6. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Ну тогда не знаю как помочь, направление я дал.
    Jquery сделает запрос на сервер - надо просто скопировать пример из ссылки которую я дал.
    Через php вернуть ответ.
    В интернете примеров много.
     
  7. Ofruss

    Ofruss Новичок

    С нами с:
    9 ноя 2013
    Сообщения:
    5
    Симпатии:
    0
    Попробую. Спасибо за то что так быстро откликнулись)