Автор Тема: JavaScript <-> PHP трансфер  (Прочетена 5514 пъти)

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
JavaScript <-> PHP трансфер
« -: Apr 02, 2004, 18:08 »
Как мога ли да прехвърля стойността на JavaScript променлива на променлива в PHP?
Активен

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
JavaScript <-> PHP трансфер
« Отговор #1 -: Apr 02, 2004, 19:39 »
s javascript malko sam se zanimawal ... toi ne modificira li url'a kakto metoda post na PHP ?
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
JavaScript <-> PHP трансфер
« Отговор #2 -: Apr 02, 2004, 19:40 »
java script се изпълнява едва след зареждането на страницата, т.е. предаването на стойности може да стане само чрез обръщение към някое адрес от вида  http://anysite.com/script.php?promenliwa=stojnost&promenliwa=stojnost
 и в този РНР файл да си ги обработиш.
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

Emooo

  • Гост
JavaScript <-> PHP трансфер
« Отговор #3 -: Apr 02, 2004, 22:47 »
Цитат
java script се изпълнява едва след зареждането на страницата, т.е. предаването на стойности може да стане само чрез обръщение към някое адрес от вида  http://anysite.com/script.php?promenliwa=stojnost&promenliwa=stojnost
и в този РНР файл да си ги обработиш.


magareto pak filosoftva bezrezultatno

nachi vij sega sunshater i az imah tozi problem predi no niamah mnogo vreme da se zanimavam s negovoto reshenie taka che se spriah na ochevidnoto:

sazdavash edin hidden field na koito chrez DHTML/JavaScript mojesh da mu zadavash niakva stoinost, posle kato dadesh submit stonosta na fielda se predava s POST method po HTTP i veche ot tam natak e iasno. Moje bi ima po inteligentno reshenie no niamam vreme da se zanimavam
Активен

paveldikov

  • Напреднали
  • *****
  • Публикации: 502
  • Ultra God Master
    • Профил
    • WWW
JavaScript <-> PHP трансфер
« Отговор #4 -: Apr 04, 2004, 11:20 »
Цитат (Emooo @ 02.04.04)
магарето
Цитат (Emooo @ 02.04.04)
sunshater

Емо, можеш ли да се държиш по-етично? Побърка се да казваш напоследък "магарето"
Активен

FreeBSD 6.1-RELEASE - The Power To Serve | Slackware Linux 10.0

The Dark Star - YOUR next operating system

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
JavaScript <-> PHP трансфер
« Отговор #5 -: Apr 04, 2004, 12:46 »
за съжаление момченцето неможе да разбере какво съм казал .....  има време, ще порасне,ще чете повечко книжки, ще пита из форумите и ще разбере. малко се нервира, но ще му мине. а за възпитанието .... то се оформя до първите 7 години и няма как да го навакса. не му се сърди.
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

BULFON

  • Administrator
  • Напреднали
  • *****
  • Публикации: 478
  • Distribution: Fedora
  • Window Manager: Gnome
    • Профил
JavaScript <-> PHP трансфер
« Отговор #6 -: Apr 04, 2004, 17:32 »
Здравейте,
щях да ви обясня за един вариант за комуникация между клиент и сървър който често ползвам но открих страница с още няколко въможни решения в интернет на адрес : http://www.webxpertz.net/faqs/jsfaq/jsserver.php

var myscript = 'time2.php?';

по конкретно става дума за следният начин

function reloadScript() {
   var head = document.getElementsByTagName('head').item(0);
   var old  = document.getElementById('scriptId');
   if (old) head.removeChild(old);

   script = document.createElement('script');
   var now= new Date();
   script.src = myscript+now.valueOf();
   script.type = 'text/javascript';
   script.defer = true;
   script.id = 'scriptId';

   void(head.appendChild(script));
}

Как работи това - чрез манипулиране на DOM-а се изтрива/ако го има/ и отново се създава скрипт блок чийто адрес е скрипт. Така чрез GET заявка се предават параметри на сървъра а той може да отговори с валиден JS блок от типа

var bStatus = true
alert( 'Всичко е наред' )

Можете да погледнете и другите решения.

Ключови думи в GOOGLE : Javascript server call SCRIPT createElement



Активен

фонокартен телефонен апарат

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
JavaScript <-> PHP трансфер
« Отговор #7 -: Apr 04, 2004, 22:54 »
Цитат (kennedy @ Април 02 2004,20:40)
java script се изпълнява едва след зареждането на страницата, т.е. предаването на стойности може да стане само чрез обръщение към някое адрес от вида  http://anysite.com/script.php?promenliwa=stojnost&promenliwa=stojnost
 и в този РНР файл да си ги обработиш.

Близко до акъла ама кой да се сети :-).
Активен

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
JavaScript <-> PHP трансфер
« Отговор #8 -: Apr 04, 2004, 22:55 »
Цитат (Emooo @ Април 02 2004,23:47)
sazdavash edin hidden field na koito chrez DHTML/JavaScript mojesh da mu zadavash niakva stoinost, posle kato dadesh submit stonosta na fielda se predava s POST method po HTTP i veche ot tam natak e iasno. Moje bi ima po inteligentno reshenie no niamam vreme da se zanimavam

И така става.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
javascript & mozilla
Web development
KeuH 6 2735 Последна публикация Aug 30, 2004, 18:25
от BULFON
Javascript бъг в раздела за новини
Предложения за подобрения на сайта
mhydra 0 1510 Последна публикация Dec 13, 2005, 16:00
от mhydra
Проблем със JavaScript
Web development
steady 4 2592 Последна публикация Feb 08, 2006, 14:41
от steady
Програмист c, php, javascript, ajax
Предлагане
voip 2 2940 Последна публикация Aug 08, 2006, 16:15
от Italianeca
Web i javascript...
Настройка на програми
penko_70 5 2966 Последна публикация Mar 29, 2007, 23:12
от KPETEH