ПредишенСледващото

Форумите са много често се разглежда въпроси като:

Тези въпроси дават новодошлите и сега ще се опитам да обясня защо. Както и отговорът е все едно да го направят.

Защо е въпросът за преминаване на променлива към езика на езика - начинаещ въпрос? Тъй като е невъзможно да го направи! Езици, всеки работили по своя програмиране. А предаване не може да бъде директно между тях. Нека обясня защо.

Ако се вгледате внимателно в работната поръчка, можете да се отговори на въпроса

Необходимо е по време на изпълнението на PHP скрипт просто създайте текст, така че тя може да бъде изпълнена в браузъра. Например.

Ако създадете PHP файл със съдържанието и да го стартирате от вашия браузър - ще видите празна страница и сигнал за съобщенията.

В този случай, нашата PHP-скрипт генерира низ:

Можете да се досетите, тук ситуацията е по-трудно. В края на краищата, PHP генерира JS, но обратната връзка не е предназначен конкретно. Така че това, което искате, не, трябва да се създаде нова заявка към сървъра, минавайки го данните на сценария. В момента има два метода основния пренос на данни. Изпълнението може да бъде както чрез синхронни и асинхронни заявки чрез. Синхронно причина презаредите страницата, и да използва асинхронен Аякс.

PHP код във файла index.php ще получите данните от формата и да получите свръхглобалните масиви.

Това включва използването на Аякс. В действителност, тя извършва същите, както в предишния случай, но не се рестартира страница на браузъра. Най-лесният начин да се убедите в това, като се използва JQuery библиотеката.

Както можете да видите, нещата са още по-прости. Няма нужда да се прилага encodeURIComponent функция, тя се отнася и за нас, JQuery. Ние се опише функция, която отнема отговор от сървъра и го слага в променливите данни. Ако index.php просто връща стойността на $ _GET [съобщение], а след това ще видим текстов предупреждение "Сървър каза: Здравейте, сървър!".

Това, когато сигналът ще ни води с текста "123".

За да прехвърляте данни от JS ние използвахме допълнителна молба към PHP. Тъй като той извършва - незначителни въпроси. Например, може да се генерира и изпраща форма. Или отворен вградена рамка. Но същността остава. Разбиране на същността, можете да обърнете всички данни от браузъра към сървъра и обратно е съвсем проста.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!