powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaScript!!! не успевает обработать запрос???
9 сообщений из 9, страница 1 из 1
JavaScript!!! не успевает обработать запрос???
    #33447366
Aremo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый,
Проблема в следующем:
имеется процедура :
Код: plaintext
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.
function doUpdate(form,action)
{  
  form.action=action;  
  form.target="specOB"; 
  form.submit();  

   
}

function doUpdateList(form,action,action1)
{
  var d= 1 ;
  var m ;
  var elem = form.elements;
  var t;
  if  ( confirm( 'Вы уверены что хотите изменить данные?' )  ){
    
     for  (i= 0 ; i<elem.length; i=i+ 1 )
    {
    
    alert ("");// если сдесь убрать алерт, то работать вообще не будет
       //for   
     if  (elem[i].checked)
      {       
        d= 2 ;      
        m=action+elem[i].value;
        
        doUpdate(form,m);// процедура добавления строки в БД
     } else  {
        m=action1+elem[i].value;       
        doUpdate(form,m);// удаление строки БД
      }
    }
}
  
}

Вообщем JSP имеет таблицу в которой есть перечень значений... соответственно мы при помощи радио выбираем строки и дальше нажимаем на кнопку "Обновить" после чего запускается описанная выше процедура

Т.е. если радио нажата, то мы проверяем (это в экшене) есть ли в таблице БД эта строка, если нет то добавляем
Если радио не нажата, то мы проверяем есть ли в таблице БД строка, если есть то удаляем ее.

Если убрать алерт из цикла, то программа работает только с первым радио в таблице... Если с алертом, то все работает нормально....
Может нужна задержка на выполнение запросов?? Как ее сделать??
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33447407
Фотография А.Грасоff™
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33447453
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
)

сам-то как думаешь, будет такое вообще работать? в цикле делаешь submit , что-то не так у тебя с проектированием
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33447830
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Улыбнуло.


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33447867
Aremo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Рад был вас порадовать
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33448128
Aremo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так как же правильно?
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33453235
Каракут
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Че-то не втупил, а что вообще тут пытаешься сделать?
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33455049
AciD_v
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Aremoтак как же правильно?
Правильно будет собрать все значения которые надо изменить и одним махом выполнить все actions на сервере.
Например:
на клиенте:
Код: plaintext
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.
function doUpdate(form,action)
{  
  form.action=action;
  form.target="specOB"; 
  form.submit();  
}

//action = "addData.jsp?ids=";
//action1 = "deleteData.jsp?ids=";
function doUpdateList(form,action,action1)
{
  var elem = form.elements;
   if  ( confirm( 'Вы уверены что хотите изменить данные?' )  ){
    
     for  (i= 0 ; i<elem.length; i=i+ 1 )
   {
       if  (elem[i].checked)
      {       
          action += ";" + elem[i].value;
      } else  {
          action1 += ";" + elem[i].value;
      }
    }
    doUpdate(form,action);// добавление всех нужных строк в БД
    doUpdate(form,action1);// удаление всех ненужных строк в БД
                                // на сервере (action, action1) происходит разбор строки типа "2;3;5;7"...
  }

}
...
Рейтинг: 0 / 0
JavaScript!!! не успевает обработать запрос???
    #33456888
Aremo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый,AciD_v
Вы мне очень помогли)
Большой респект вам)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaScript!!! не успевает обработать запрос???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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