ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #41  
Старый 15.07.2009, 23:32
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

помогите создать запрос на JQUERY:

1. POST передача
2. Прогресс бар чтобы получало под ид (id="bar")
3. чтобы передавало данные в файл jres.php
4. Передавало id=4 (4 это любая цифра)
5. И как оно результат будет выводить? Мне надо чтобы например просто писало echo"Город выбран"; и всё...

спасибо всем кто поможет... я заодно и научусь делать пост запросы через эту библиотеку)
 

  #42  
Старый 16.07.2009, 00:08
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Не совсем понял что ты хочешь сделать с прогрес бар, покажу тебе основную суть, со списками. Дальше самому не сложно разобраться.


PHP код:
<script src='js/jquery.js' type='text/javascript'></script>
        <
script type="text/javascript">
        $(
document).ready(function(){
                   
showCitiesById($('#cityId').val());
                               
             });
        function 
showCitiesById (val) {
            $.
ajax({
            
type"POST",
            
url"jres.php",
            
data"cityId="+val,
            
success: function(html){
                $(
"#cityContainer").html(html);
            }
        });
        }
    </
script>
    
    
<
select name="cityId" id="cityId" onchange="showCitiesById(this.value)">
                    <
option value="Moscow">Moscow</option>
                    <
option value="Vegas">Vegas</option>
</
select>    
<!--
Здесь выводим -->
<
div id="cityContainer">

</
div
файл jres.php
PHP код:
<?php
//Здесь обрабатываешь полученные данные, заносишь в бд и т. д.
$cityId $_POST['cityId'];
echo 
"Сейчас выбран город: " $cityId;
?>

Последний раз редактировалось diGriz; 16.07.2009 в 00:50..
 

  #43  
Старый 16.07.2009, 08:55
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

спасиб... а как бы сделать чтобы картинку загрузки туда прикрутить к запросу?
 

  #44  
Старый 16.07.2009, 09:56
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

Код:
 $("#loading").ajaxStop(function(){  
   $(this).hide();  
  });
ток куда это в запросе засунуть?
 

  #45  
Старый 16.07.2009, 10:04
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

а так можно сделать запрос?

Цитата:
<script type="text/javascript">
$(document).ready(function(){
showCitiesById($('#cityId').val());

});
function showCitiesById (val) {
$('#load-layer').show("fast");
$.ajax({
type: "POST",
url: "jres.php",
data: "cityId="+val,
success: function(html){
$("#cityContainer").html(html);
}
});
$('#load-layer').hide("fast");
}
</script>
 

  #46  
Старый 16.07.2009, 10:14
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Берешь картинку отсюда http://ajaxload.info/. Далее задаем событие при клике по кнопке, на сколько я понял у тебя будут передаваться данные из формы. Потом добавляем в контейнер, картинку с того сайта и передаем данные. Делаем эффект fadeout убераем картинку.


PHP код:
  <html>
<
head>
    <
title></title>
    <
script src='js/jquery.js' type='text/javascript'>
    <
script type="text/javascript">
     $(function() {
            $(
'#submit').click(function() {
            $(
'#container').append('<img src="loading.gif" alt="Идет загрузка" id="loading" />');
            var 
name = $('#name').val();
            
            $.
ajax({
                    
url'jres.php',
                    
type'POST',
                    
data'name=' name,
                    
                    
success: function() {
                        $(
'#loading').fadeOut(500, function() {
                            $(
this).remove();
                        });
                    }
                });
                
                return 
false;
                });
            });
</
script>
</
head>
<
body>
   <
div id="container">
   <
input type="text" name="name" id="name"/>
        <
input type="submit" name="submit" id="submit" value="Go" />
    </
div>
</
body>
</
html
 

  #47  
Старый 16.07.2009, 10:19
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

ммм, я понял, ток у меня через селект как ты первый раз делал функцию...
 

  #48  
Старый 16.07.2009, 11:11
diGriz
Участник форума
Регистрация: 11.10.2006
Сообщений: 134
Провел на форуме:
3607644

Репутация: 235
По умолчанию

Цитата:
нет, у меня не форма, у меня селект как ты первый раз делал... как сделать в селекте этот загрузчик?

PHP код:
<script src='js/jquery.js' type='text/javascript'></script>
<
script type="text/javascript">
        $(
document).ready(function(){
               
showCitiesById($('#cityId').val());
                               
             });
        function 
showCitiesById (val) {
        $(
'#container').append('<img src="loading.gif" alt="Loading..." id="loading" />');
        
            $.
ajax({
            
type"POST",
            
url"jres.php",
            
data"cityId="+val,
            
success: function(html){
            $(
"#cityContainer").html(html);
            $(
'#loading').fadeOut(500, function() {
                            $(
this).remove();
                        });
            }
        });
        }
    </
script>
    
<
div id="container">
<
select name="cityId" id="cityId" onchange="showCitiesById(this.value)">
                    <
option value="Moscow">Moscow</option>
                    <
option value="Vegas">Vegas</option>
</
select>

</
div>    
<!--
Здесь выводим -->
<
div id="cityContainer">

</
div

Последний раз редактировалось diGriz; 16.07.2009 в 11:17..
 

  #49  
Старый 16.07.2009, 11:16
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

супер!!!! спс!!!!
 

  #50  
Старый 23.07.2009, 08:55
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


Отправить сообщение для FeraS с помощью ICQ
По умолчанию

Пацаны, проблема такая: на странице есть кнопка Открыть. При нажатии на нее появляется (с помощью jquery) блок, а сама кнопка прячется (slideUp).
Если я в этом состоянии обновлю страницу, то, естественно, все вернется, т.е. кнопка будет, блока нет.

Надо сделать так, чтобы при нажатии на батон в куку записывалось состояние блока (видим\невидим) и также кнопки (видима\невидима). Т.е. при обновлении страницы это состояние считывается из куки и все ок отображается.

+ в блоке, который открывается, есть кнопка Закрыть, при нажатии на которую этот блок закрывается и появляется наша кнопка Открыть, и кука удаляется.

Никак мне это не организовать
 
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ