powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Исполнения скрипта выпадающим списком
7 сообщений из 7, страница 1 из 1
Исполнения скрипта выпадающим списком
    #39980683
malo13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Как сделать чтоб при выборе из выпадающего списка исполнялся определены PHP скрипт и результат отображался на этой же странице без ее перезагрузки?
...
Рейтинг: 0 / 0
Исполнения скрипта выпадающим списком
    #39980785
Фотография peter64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Говнокод
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
 
       <select id="templateId" name="templateId" onchange="refreshJournal()" >           
          <?php include './db/order_get_template.php';?>
       </select>



  function refreshJournal() {
    var form = document.orders;
    var dataString = $(form).serialize();

    $.ajax({  
            type : "POST",
            url: "./db/journal.php",  
            cache: false,
            data: dataString,  
            success: function(html){  
              $("#divider").html(html);  
            }  
          });
          return false;      
  };
...
Рейтинг: 0 / 0
Исполнения скрипта выпадающим списком
    #39981088
malo13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
<body>
  <div class="container mt-4">
    <h1>KOLICHESTVO</h1>
    <form action="a.php" method="post">
      <select id="templateId" name="templateId" onchange="refreshJournal()" >
        <option value=""></option>
        <option value="aa">aa</option>
        <?php include 'a.php';?>
      </select>
      <script
      function refreshJournal() {
      var form = document.orders;
      var dataString = $(form).serialize();

    $.ajax({
            type : "POST",
            url: "a.php",
            cache: false,
            data: dataString,
            success: function(html){
              $("#divider").html(html);
            }
          });
          return false;
  };>

  </script>
 </form>
 </body>



спасибо, но файл a.php не выполняется. подскажите что не так?
...
Рейтинг: 0 / 0
Исполнения скрипта выпадающим списком
    #39981102
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jQuery не загружен?
...
Рейтинг: 0 / 0
Исполнения скрипта выпадающим списком
    #39981133
malo13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
загрузил файл по ссылке https://code.jquery.com/jquery-3.5.1.min.js и подключил

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
<body>
  <div class="container mt-4">
    <h1>KOLICHESTVO</h1>
    <form action="a.php" method="post">
      <select id="templateId" name="templateId" onchange="refreshJournal()" >
        <option value=""></option>
        <option value="aa">aa</option>
        <?php include 'a.php';?>
      </select>
      <script

type="text/javascript" src="jquery-3.5.1.min.js"

      function refreshJournal() {
      var form = document.orders;
      var dataString = $(form).serialize();

    $.ajax({
            type : "POST",
            url: "a.php",
            cache: false,
            data: dataString,
            success: function(html){
              $("#divider").html(html);
            }
          });
          return false;
  };>

  </script>
 </form>
 </body>
 <div class="container mt-4">
    <h1>KOLICHESTVO</h1>
    <form action="a.php" method="post">
      <button>ddd</button>
 </form>
 </body>



но все равно пока безрезультатно
...
Рейтинг: 0 / 0
Исполнения скрипта выпадающим списком
    #39981191
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что есть "безрезультатно"? Запрос на сервер отправляется? Нет?

Если не отправляется, то смотреть ошибки яваскрипта. Вполне возможно, что они есть. Мне вот сходу не понятно, что за объекты упоминаются в строчках
Код: php
1.
document.orders;

и
Код: php
1.
$("#divider")

Надеюсь, у Вас есть разумное объяснение.

Добро пожаловать в отладку! :)
...
Рейтинг: 0 / 0
Исполнения скрипта выпадающим списком
    #39981660
Фотография peter64
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<head>
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>         
     </head>
...
<form id="orders" name="orders...
   <div class="divider"


</form>
<script>
  function refreshJournal() {
    var form = document.orders;
    var dataString = $(form).serialize();

    $.ajax({  
            type : "POST",
            url: "./db/journal.php",  
            cache: false,
            data: dataString,  
            success: function(html){  
              $("#divider").html(html); 
            }  
          });
          return false;      
  };

malo13,
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Исполнения скрипта выпадающим списком
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]