Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: sunhater в Apr 02, 2004, 18:08



Титла: JavaScript <-> PHP трансфер
Публикувано от: sunhater в Apr 02, 2004, 18:08
Как мога ли да прехвърля стойността на JavaScript променлива на променлива в PHP?


Титла: JavaScript <-> PHP трансфер
Публикувано от: Йордан в Apr 02, 2004, 19:39
s javascript malko sam se zanimawal ... toi ne modificira li url'a kakto metoda post na PHP ?


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


Титла: JavaScript <-> PHP трансфер
Публикувано от: Emooo в 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


Титла: JavaScript <-> PHP трансфер
Публикувано от: paveldikov в Apr 04, 2004, 11:20
Цитат (Emooo @ 02.04.04)
магарето
Цитат (Emooo @ 02.04.04)
sunshater

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


Титла: JavaScript <-> PHP трансфер
Публикувано от: kennedy в Apr 04, 2004, 12:46
за съжаление момченцето неможе да разбере какво съм казал .....  има време, ще порасне,ще чете повечко книжки, ще пита из форумите и ще разбере. малко се нервира, но ще му мине. а за възпитанието .... то се оформя до първите 7 години и няма как да го навакса. не му се сърди.


Титла: JavaScript <-> PHP трансфер
Публикувано от: BULFON в 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





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

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


Титла: JavaScript <-> PHP трансфер
Публикувано от: sunhater в 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

И така става.