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
Форумы портала PHP.SU :: Версия для печати :: JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP
Форумы портала PHP.SU » » Вопросы новичков » JavaScript---п-е-р-е-м-е-н-н-а-я>>>PHP

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

1. ytrewq123 - 06 Мая, 2016 - 02:00:17 - перейти к сообщению
Здравствуйте!
Вот такой вопрос.
Мне из списка. SELECT надо передать валуе. Да с помощью ПХП всё получилось и хорошо.
Теперь хотел бы через Javascript значение в ПХП. Ну ни как не получается.
Ни какие библиотеки не хочу. Чисто Javascript---ПХП.
Перерыл всё. Но не как.
Вроде как-то так. Но не выходит.

document.write("<img src='dlja_htmlcssss12.php?id="+peremennaja+" '>");

Просто открывается пустая страница и ничего не происходит.
Попробовал тоже через

var v_php = document.createElement('p');
v_php.innerHTML = "<img src='dlja_htmlcssss12.php?id=11'>";

Тоже ничего.
Нашёл ещё какой-то код, длиннущий не совсем понятный. С location не хочу.
Не подскажите как GETом передать его.
2. Рачей - 06 Мая, 2016 - 11:49:33 - перейти к сообщению
Вы понимаете, тут вопрос такой. Скрипт обрабатывается клиентом, а php сервером...
Поэтому рекомендую использовать ajax
Тут можете передать из своего скрипта что угодно и куда угодно. И сразу же не отходя от кассы получить ответ.
3. IllusionMH - 06 Мая, 2016 - 11:58:19 - перейти к сообщению
ytrewq123, а что по вашему должно произойти когда вы вставляете изображение?

Открываете инструмент разработчика (F12 или Ctrl + Shift + I) и смотрите что происходит во вкладке сеть.
4. ytrewq123 - 06 Мая, 2016 - 13:21:26 - перейти к сообщению
Рачей пишет:
Вы понимаете, тут вопрос такой. Скрипт обрабатывается клиентом, а php сервером..

Это всё я уже понял. Спасибо. Но хочу чистый ЯваСкрипт.
IllusionMH пишет:
а что по вашему должно произойти когда вы вставляете изображение?

Скажу честно не знаю. Но сколько я читал что пишут. Должен выполнится этот элемент. То есть страница пойдёт искать где фото а тама, файл ПХП который как бы получит инфо от ЯваСкрипт и исполнится.
Честно не знаю как и что. Может я что-то не так понял.
Вот тут написано. И в других местах также это говорят.
https://www[dot]kaminskiy-web[dot]com/st[dot][dot][dot]ript-v-php[dot]xhtml
5. IllusionMH - 06 Мая, 2016 - 14:01:08 - перейти к сообщению
ytrewq123, ок. Что во вкладке сеть? Уверены что не исполняется php файл?
Сразу хоче прояснить: если вы выводите html документ с этим скриптом в файле index.php, и при добавлении файла будите вызывать его же (index.php?id=123) то это будет 2 независимых исполнения этого файла и в первом случае никакой гет переменной не появится.
6. ytrewq123 - 06 Мая, 2016 - 14:55:41 - перейти к сообщению
Вроде GET случается ибо пишет GET и путь к файлу.
В Ответ пишет
Перезагрузите страницу, чтобы получить источник для:
http://localhost/opyty/...................
IllusionMH пишет:
Сразу хоче прояснить: если вы выводите html документ

Мне надо чтобы ЯваСкрипт передал ПХП номер и ПХП файл из адреса
www. adres .kuda-to/111 там JSON достал нужное инфо и вставил в другой SELECT.
Как-то так. Не знаю может это нельзя сделать.
7. andrewkard - 06 Мая, 2016 - 15:00:58 - перейти к сообщению
ytrewq123 пишет:
Мне надо чтобы ЯваСкрипт передал ПХП номер и ПХП файл из адреса

если это адресная строка, то php и так знает, что в ней.
Если все же что то другое и на чистом JS, попробуйте отправить запрос XMLHttpRequest
https://learn[dot]javascript[dot]ru/ajax-xmlhttprequest
8. IllusionMH - 06 Мая, 2016 - 15:03:32 - перейти к сообщению
ytrewq123 пишет:
и ПХП файл из адреса
www. adres .kuda-to/111 там JSON достал нужное инфо и вставил в другой SELECT.

ytrewq123, в другой селект на это же странице?
Если да - откройте для себя Ajax нативный XMLHttpRequest и загуглите пару примеров "связанные селектбоксы и пхп"
9. ytrewq123 - 06 Мая, 2016 - 15:13:35 - перейти к сообщению
Да на этой, же. Ладно спасибо порою.
AJAX не хочу пока. Если уж совсем никак то …
XMLHttpRequest, про это нашёл, читал вроде что-то получилось с файлом который у меня на сервере. Из глобальной сети ни как не достаёт, почему-то.
IllusionMH пишет:
загуглите пару примеров "связанные селектбоксы и пхп" "связанные селектбоксы и пхп"

Хорошо посмотрю.
Спасибо Вам.
10. IllusionMH - 06 Мая, 2016 - 15:20:01 - перейти к сообщению
ytrewq123 пишет:
AJAX не хочу пока.

ytrewq123, вы видите страницу в браузере после того как php отработал и умер, всё, пых уже никак не изменит эту страницу. Только Ajax. XMLHttpRequest позволяет делаять Ajax запросы.
ytrewq123 пишет:
XMLHttpRequest, про это нашёл, читал вроде что-то получилось с файлом который у меня на сервере. Из глобальной сети ни как не достаёт, почему-то.

Из-за политик безопасности, но есть CORS. Всегда можно делать запрос на свой сайт, где отдельный php файл сделает запрос на любой сервер и вернет результат.
11. ytrewq123 - 06 Мая, 2016 - 16:07:43 - перейти к сообщению
Спасибо Вам. Порою ещё. Попытаюсь понять. Надeюсь получится. Спасибо.
P.S.А и ещё вопросик. Этот АЯКС. Надо как-то подключать. Вчера смотрел понял что он как бы часть ЯваСкрипта. Так его надо, качать, устанавливать?
Или он просто есть как ЯваСкрипт. Кстати если уж об этом. Не скажите, где живёт сам ЯваСкрипт. Откуда от берётся. Ведь я ничего не делал, а он есть?
12. IllusionMH - 06 Мая, 2016 - 16:33:57 - перейти к сообщению
ytrewq123, Ajax это просто обобщенная техника создания страниц которые асинхронно общаются с сервером. Ставить ничего не нужно. XMLHttpRequest есть в браузерх из коробки. Но есть куча бибилиотек которые упрощаются работу.
13. ytrewq123 - 06 Мая, 2016 - 17:06:49 - перейти к сообщению
Спасибо. Благодарю Вас. Да слышал о библиотеках.
Ясно , будем смотреть учить, творить.
Ещё раз спасибо Вам.

 

Powered by ExBB FM 1.0 RC1