2012-02-22 3 views
0

Я делаю тестовый проект на PHP. Я хочу показать некоторую информацию по нажатию кнопки «Просмотреть детали». Но есть 3 разных кнопки. Каждый из них показывает различную информацию. Я хочу управлять, так как пользователь может видеть только одну информацию за раз. Может кто-нибудь мне помочь?Отображение информации на кнопке

Заранее спасибо. enter image description here

+1

Вы пробовали javascript или jquery ?? Оба облегчают, что вы хотите >> –

+0

Если у вас возник вопрос: «Может кто-нибудь мне помочь?» - Да, многие люди могут помочь вам здесь, если вы расскажете, какова реальная проблема. – Teneff

+0

@jogesh_p Спасибо, дорогой ... Но я не знаю больше о jquery. так что, пожалуйста, дайте мне код для справки? – Hardik

ответ

2

сумеешь флаг, чтобы показать/скрыть информацию.

например, если вы нажмете кнопку просмотра, вы установили флаг = 1 в javascript и отметьте этот флажок на другой кнопке, если он уже 1, а затем не отображает информацию.

+0

Да, я знаю, но проблема в том, что на странице скрытый контент отображается пустым. Я хочу удалить это пространство, когда будет нажата другая кнопка. – Hardik

+0

Хорошо, вы можете присвоить пустое значение, например document.getElementById ('div'). InnerHTML = ''; OR document.getElementById ('div'). Style.display = 'none'; – Hkachhia

+0

И как я могу показать контент? – Hardik

1

Вы можете создать оболочку div say «resultsDiv» и отобразить ответ (ajax) из вашего php-файла на этот DIV. Так что только одна информация рассматривается в то время, как:

 

//First ajax call on first button click, 
$.ajax({ 
... 
.. 
success: function(resp) { 
$("#resultsDiv").html(''); //clear the DIV html 
$("#resultsDiv").html(resp); //place the response 
} 
}); 
//Second ajax call on second button click, 
$.ajax({ 
... 
.. 
success: function(resp) { 
$("#resultsDiv").html(''); 
$("#resultsDiv").html(resp); 
} 
}); 
//more ajax calls 
//your div that will hold response of ajax call on various button clicks 
<div id="resultsDiv"></div> 
 

вы имели в виду что-то вроде этого

+0

Теперь просто проверьте изображение, которое я загрузил .... В этом я хочу отображать содержимое в определенной

конкретной кнопки. Я думаю, теперь у вас будет то, что я хочу сделать ... – Hardik

+0

И еще одна проблема заключается в том, что на странице скрытый контент отображается пустым. Я хочу удалить это пространство, когда будет нажата другая кнопка. – Hardik

Смежные вопросы