Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передавать данные на другую страницу и приминять их + обратный ответ о состоянии запроса

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (3): [1] 2 3 »   

> Без описания
makar3000
Отправлено: 15 Августа, 2011 - 12:41:42
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)

[+]


Вот у меня на странице login.php форма входа, я не хотел бы инклюдить ее на другую страницу или писать заного. Вопрос состоит в том как спомощью js реалезовать то что описано в названии темы?

И пожалуйста линки не кидайте. Гугл я умею пользоваться, но правильный запрос не подобрал))


Система uCoz сделала вот таким способом. Но я не пойму зде передаются данные с полей login pass submit

CODE (javascript):
скопировать код в буфер обмена
  1. sendFrm549504=function(){
  2.  var o=$('#frmLg549504')[0],pos=_uGetOffset(o),o2=$('#blk549504')[0];
  3.  document.body.insertBefore(o2,document.body.firstChild);
  4.  $(o2).css({top:(pos['top'])+'px',left:(pos['left'])+'px',width:o.offsetWidth+'px',height:o.offsetHeight+'px',display:''}).html('<div align="left" style="padding:5px;"><div class="myWinLoad"></div></div>');
  5.  _uPostForm('frmLg549504',{type:'POST',url:'/index/sub/',error:function() {
  6.   $('#blk549504').html('<div align="left" style="padding:10px;"><div class="myWinLoadSF" title="Невозможно выполнить запрос, попробуйте позже"></div></div>');
  7.   _uWnd.alert('<div class="myWinError">Невозможно выполнить запрос, попробуйте позже</div>','',{w:250,h:90,tm:3000,pad:'15px'});
  8.   setTimeout("$('#blk549504').css('display','none');",'1500');
  9.   }
  10.  });
  11. }
  12.  
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 14:08:59
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




ajax в помощь
если используете jquery (как щас без него-то =):
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. var user = $('#user').value();
  3. var pass = #('#pass').value();
  4. $('#result').load("check.php", {user:user, pass:pass});
  5.  

В скрипте check.php будут доступны переменные $_POST['user'] и $_POST['pass']


-----
Fuck you guys, I'll going home
 
 Top
SAD
Отправлено: 15 Августа, 2011 - 14:12:10
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




зачем load использовать? для этого есть $.post, $.getJSON и $.ajax

(Отредактировано автором: 15 Августа, 2011 - 14:12:39)

 
 Top
makar3000
Отправлено: 15 Августа, 2011 - 14:20:37
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)

[+]


Что то я не понял...

CODE (javascript):
скопировать код в буфер обмена
  1. var user = $('#user').value();
  2. var pass = $('#pass').value();
  3. var subform = $('#submit').click();
  4. $('#result').load("login.php", {user:login, pass:password, subform:submit});


не работает...

login, password, submit поля и кнопка в login.php
 
 Top
SAD
Отправлено: 15 Августа, 2011 - 14:29:51
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




ужас. скажите что вы хотите, только подробно и понятно?
 
 Top
makar3000
Отправлено: 15 Августа, 2011 - 14:35:16
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)

[+]


Объясняю, есть форма входа на странице login.php я не хочу делать инклюд по средствам php. Мне нужно по средствам js передать данные с формы:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form action="" method="post">
  3. Login: <input type="text" />
  4. Pass: <input type="password" />
  5. <input type="submit" value="Войти" />
  6. </form>
  7.  


на страницу login.php.
На этой странице есть:
$_POST['login']
$_POST['pass']
$_POST['submit']

(Отредактировано автором: 15 Августа, 2011 - 14:35:31)

 
 Top
SAD
Отправлено: 15 Августа, 2011 - 14:47:33
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




зачем вам на той странице $_POST['submit']?
 
 Top
makar3000
Отправлено: 15 Августа, 2011 - 14:50:34
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)

[+]


Как зачем? Я же на странице login.php по нажатию на submit делаю конект к БД. Однако
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 14:50:48
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




SAD
ну можно и перечисленное тобой использовать, мне просто не хотелось плодить в примере функции, поэтому выгрузкой решил

makar3000
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <form action="" method="post">
  3. Login: <input type="text" id="user"/>
  4. Pass: <input type="password" id="pass"/>
  5. <input type="submit" onclick="myFunc();" value="Войти" />
  6. </form>
  7.  


CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function myFunc()
  3. {
  4.   var user = $('#user').value();
  5.   var pass = $('#pass').value();
  6.   $('#result').load("login.php", {user:login, pass:password});
  7. }
  8.  

(Отредактировано автором: 15 Августа, 2011 - 14:51:42)



-----
Fuck you guys, I'll going home
 
 Top
SAD
Отправлено: 15 Августа, 2011 - 14:51:49
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




вы извращенец
 
 Top
makar3000
Отправлено: 15 Августа, 2011 - 14:55:49
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)

[+]


SAD а ваш пример?
 
 Top
LIME
Отправлено: 15 Августа, 2011 - 14:58:41
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




SAD я его боюсь
makar3000 а зачем вам JS ? и какой такой инклюд вы не хотите ?
 
 Top
makar3000
Отправлено: 15 Августа, 2011 - 15:00:00
Post Id



Гость


Покинул форум
Сообщений всего: 107
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)

[+]


боже

<?php
include('login.php');
?>


Вот такой я не хочу. Проще и лучше сделать на js Хм
 
 Top
SAD
Отправлено: 15 Августа, 2011 - 15:05:36
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




вы не сможете сделать сабмит формы, которой у вас нет перед глазами
(Добавление)
хотя приведите скрипт login.php
 
 Top
КЫР
Отправлено: 15 Августа, 2011 - 15:29:22
Post Id



Частый гость


Покинул форум
Сообщений всего: 168
Дата рег-ции: Авг. 2011  
Откуда: Новосибирск


Помог: 2 раз(а)




SAD
извините, может быть опыта мало
а в чем, собсно, я извращенец-то?)


-----
Fuck you guys, I'll going home
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB