Я создал кнопку на моем веб-сайте, когда она нажата, я отправил данные на файл php
с помощью ajax
и вернул результаты. Код, я использую ниже,Вызов ajax один раз
Моя цель:
- Когда эта кнопка нажата в первый раз. Я хочу, чтобы отправить данные на какой-
php
файл с помощьюajax
и возвращать результаты, и - Когда она нажата во второй раз, я просто хочу, чтобы скрыть содержимое, и
- Когда она нажата в третий раз , Я просто хочу показать контейнер без повторного вызова ajax.
JQuery:
$(function() {
$('#click_me').click(function(){
var container = $('#container').css('display');
var id = $('#id').html();
if(container == 'none'){
$.ajax({
type: 'POST',
data: {id: id},
url: "ajax/get_items.php",
}).done(function(data) {
$('#container').html(data);
}).success(function(){
$('#container').show('fast');
});
}else if(container == 'block'){
$('#container').hide('fast');
}
});
});
Html:
<input type="button" id="click_me" value="Click Me"/>
<div id="container"></div>
так, что о счетчике? – steven
Как насчет этого ?? – user2310422
следует выполнять счетчик и делать счетчик ++ каждый раз, когда пользователь нажимает. Тогда вы можете делать разные вещи при каждом нажатии – steven