Jump to content
  • 0

Взаимодействие PHP и JS без перезагрузки страницы


realmadrid
 Share

Question

Здравствуйте!

У меня на странице 2 списка wherefrom и where. В зависимости от того, какие варианты выбрал пользователь, их значения value передаются в php-скрипт и в н?м происходит выбор нужного мне значения. Вот код:

<?php

include("../includes/placesarray.php");

?>

Откуда

<?

foreach($array_from as $key=> $value){

if ($_POST['wherefrom']==$key) echo "$value";

else echo "$value";

}

?>

Куда

<?

foreach($array_where as $key=> $value){

if ($_POST['where']==$key) echo "$value";

else echo "$value";

}

?>

<?php

include("../includes/taxiarray.php");

if (isset($_POST['wherefrom'])&&isset($_POST['where']))

{

if ($taxiarray[$_POST['wherefrom']][$_POST['where']]=='')

{echo "

Стоимость поездки договорная.

";}

else {echo "

Стоимость поездки ".$taxiarray[$_POST['wherefrom']][$_POST['where']]." р.

";}

}

?>

Вс? бы хорошо, но при этом происходит перезагрузка страницы, а мне это не нужно. Как сделать так, чтобы данные подгружались на страницу с помощью PHP и JavaScript? AJAX использовать нельзя. Заранее спасибо.

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

Таргет формы в скрытый фрейм НЕнулевой(в скрытом слое). В фрейм грузится документ и в самом конце документа стоит вызов функции в главном окне через parent Эта функция через innerhtml уже меняет содержимое текущей страницы. Могу пример кинуть, если надо.

Но лучше вс?таки перегружать страницу, ибо у примерно 10% людей JS отключено.

Link to comment
Share on other sites

  • 0

Я ХОЧУ именно полтора процента, а не десять. Но мне как-то сказал админ форума большого, что у него около 10% отключают JS

Если вс?таки полтора, то замечательно.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy