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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: jQuery в разных браузерах

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Не работает код в IE, нужна помощь
AlexGreF
Отправлено: 29 Апреля, 2009 - 11:55:58
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Март 2009  
Откуда: Амурка


Помог: 0 раз(а)




Всем привет!
У меня возникла такая проблема:
Я использую библиотеку jQuery, а именно ajax в ней.
В опере всё работает, а вот в IE чего-то не хочет.. Огорчение

Вот html код самого объявления:
CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript" src="jquerymin.js"></script>
  2. <script type="text/javascript" src="js.js"></script>
  3.  
  4. <div id="all_id25"><div>
  5.  
  6. <input type="text" name="nname25" id="name25">
  7. <br>
  8. <input type="button" value="Сохранить" name="sbm_but" onClick="save_ad(25,2);">
  9. <input type="button" value="Удалить" name="sbm_but" onClick="delete_ad(25);">
  10. <div id="edit_div25" style="font-weight: bold; color: red;"></div>
  11.  
  12. </div></div>

Вот яваскрипт js.js
PHP:
скопировать код в буфер обмена
  1. function save_ad(id,button_val){
  2.         if(button_val == 1){event = "public";}else{event = "save";}
  3.         $.post('ajax_scripts.php',
  4.                 {
  5.                         ajax_event: event,
  6.                         ad_id: id,
  7.                         nname: $("#name" + id).attr("value"),
  8.                 },
  9.                 saveSuccess
  10.         );
  11. }
  12.  
  13. function delete_ad(id){
  14.         $.post('ajax_scripts.php',
  15.                 {
  16.                         ajax_event: "delete",
  17.                         ad_id: id,
  18.                 },
  19.                 saveSuccess
  20.         );
  21. }
  22.  
  23. function saveSuccess(data)
  24. {
  25.         if(data == 'error'){alert("Ошибка записи либо удаления с базы!");}else{
  26.                 var response = data.split("|");
  27.                 if(response[1] == "save"){
  28.                         $("#edit_div" + response[0]).append("Объявление сохранено");
  29.                 }
  30.                 if(response[1] == "public"){
  31.                         $("#all_id" + response[0]).empty().append("<h3 style='color: red;'>Объявление опубликовано</h3>");
  32.                 }
  33.                 if(response[1] == "delete"){
  34.                         $("#all_id" + response[0]).empty().append("<h3 style='color: red;'>Объявление УДАЛЕНО</h3>");
  35.                 }
  36.         }
  37. }

Файл ajax_scripts.php приводить не буду, так как проблема в самом яваскрипте. Повторяю - в опере всё работает..


-----
Моё место во фрилансе - http://weblancer[dot]net/users/alexsava
 
 Top
Viper
Отправлено: 29 Апреля, 2009 - 15:40:45
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




а что именно не работает ?


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
AlexGreF
Отправлено: 30 Апреля, 2009 - 07:08:55
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Март 2009  
Откуда: Амурка


Помог: 0 раз(а)




Viper пишет:
а что именно не работает ?

Вообще не работает. Даже не передаёт скрипту php параметры.. Хотя должен передать методом POST несколько переменных и получить от сервера ответ..


-----
Моё место во фрилансе - http://weblancer[dot]net/users/alexsava
 
 Top
AlexGreF
Отправлено: 25 Мая, 2009 - 20:49:09
Post Id



Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Март 2009  
Откуда: Амурка


Помог: 0 раз(а)




Всё, понял сам..
Надо в файл js.js в функцию save_ad() в самое начало добавить строчку


-----
Моё место во фрилансе - http://weblancer[dot]net/users/alexsava
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB