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:AJAX как грузится?

 PHP.SU

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


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

> Без описания
bogdan
Отправлено: 21 Марта, 2011 - 21:58:21
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Сент. 2010  


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




jquery:AJAX как грузится? картинка...не могу понять...вот то что сделал:
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2. $("#sending").click(
  3. function() {
  4. $("#personalImg:file").ajax({
  5.      type: "POST",
  6.   url: "zapis2.php",
  7.     data: "name=1",
  8.   async: true,
  9. complete:function() {
  10.    alert('Load was performed.');
  11.    
  12.   },
  13. success: function() {
  14.    alert('Load was performed.');
  15.   },
  16. dataType:"jpeg"
  17.   });
  18.     var html = $("#personalImg").ajax({
  19.      type: "POST",
  20.   url: "zapis2.php",
  21.     data: "name=1",
  22.   async: true,
  23.   success: function(data) {
  24.   alert('Load was performed.');}
  25.  }).responseText;
  26.  $("#newImg").show(html);
  27. });});
 
 Top
SAD
Отправлено: 21 Марта, 2011 - 22:17:26
Post Id



Постоянный участник


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


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




Не понял
 
 Top
grefon
Отправлено: 21 Марта, 2011 - 22:27:24
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 823
Дата рег-ции: Нояб. 2010  


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




bogdan пишет:
вот то что сделал

Ух ты ж срань господня! А как сделали то не понимая? Научите?


-----
____________________________________________________________________
Ну как то так, наверное.
http://grefon[dot]com
 
 Top
JustUserR
Отправлено: 22 Марта, 2011 - 00:30:17
Post Id



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


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




bogdan пишет:
jquery:AJAX как грузится?
Использование средств jquery framework, осуществляющего константное определение и исполнение предполагаемых действий в разделеном внешнем элементном уровне трактования, относительно которого не обеспечивается требуемая синхронизация для интегрируемых значений статических связных фунциональных обеъектов обработки базовых событий, и внедряемых координационных элементов в среднем уровне трактования


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Viper
Отправлено: 22 Марта, 2011 - 07:52:18
Post Id



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


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


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




bogdan у ajax() нет такого типа данных как jpeg! Есть только xml, json, script, либо html


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
Мелкий Супермодератор
Отправлено: 22 Марта, 2011 - 11:08:43
Post Id



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


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


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




bogdan, а для чего вообще ajax? А уж тем более jquery?
CODE (javascript):
скопировать код в буфер обмена
  1. document.getElementById('id тега img').src="новый урл";

Всё, одна строка базового JS, браузер инициирует перезагрузку изображения по новому URL'у.

(Отредактировано автором: 22 Марта, 2011 - 11:09:48)



-----
PostgreSQL DBA
 
 Top
bogdan
Отправлено: 23 Марта, 2011 - 12:08:07
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Сент. 2010  


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




Вот чё то переделал AJax загрузка работает - не знаю как выгружать???
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2. $("#target1").click(function(){
  3. $(".target").click(function(event) {
  4. if (event.type == 'click') {
  5.     $.ajax({
  6.      type: 'POST',
  7.   url: 'zapis2.php',
  8.   async: true,
  9.   data:'name=1',
  10. success: function(data) {
  11.     alert('Load was performed.');    
  12.                         }
  13.         });
  14.   } else {
  15.    alert('Fuck');
  16.   }
  17.  
  18. }),
  19. $('#newImg').ajaxComplete(function() {
  20.   $(this).show();
  21. });                 })    });

(Добавление)
bogdan пишет:
Вот чё то переделал AJax загрузка работает - не знаю как выгружать???
CODE (javascript):
скопировать код в буфер обмена
  1. $(document).ready(function(){
  2. $("#target1").click(function(){
  3. $(".target").click(function(event) {
  4. if (event.type == 'click') {
  5.     $.ajax({
  6.      type: 'POST',
  7.   url: 'zapis2.php',
  8.   async: true,
  9.   data:'name=1',
  10. success: function(data) {
  11.     alert('Load was performed.');    
  12.                         }
  13.         });
  14.  
  15.  
  16.   } else {
  17.    alert('Fuck');
  18.   }
  19.  
  20. }),
  21. $('#newImg').ajaxComplete(function() {
  22.   $(this).show();
  23. });                 })    });


Вопрос такой как делать post передачу файлов???????
 
 Top
Viper
Отправлено: 23 Марта, 2011 - 12:58:34
Post Id



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


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


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




bogdan никак.
Можно лишь прикрутить удобный плагин типа этого http://www[dot]fyneworks[dot]com/jquery/[dot][dot][dot]ple-file-upload/ но все равно отправлять обычным способом.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
bogdan
Отправлено: 23 Марта, 2011 - 18:53:08
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Сент. 2010  


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




Viper пишет:
bogdan никак.
Можно лишь прикрутить удобный плагин типа этого http://www[dot]fyneworks[dot]com/jquery/[dot][dot][dot]ple-file-upload/ но все равно отправлять обычным способом.

java script не грузит файлы-или через ифрейм или через флеш-спасибо: понял! Не понял
 
 Top
JustUserR
Отправлено: 24 Марта, 2011 - 17:37:32
Post Id



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


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




bogdan пишет:
С такой как делать post передачу файлов???????
Для осуществления решения предполагаемой задачи, заключающесмя в организции передачи файловых объектов на целевой web-сервер, на основании использование автоматизационной структуры объектов на клиентском HTML-приложении, необходимо обеспечение внедрения базовых объектов из пониженного ассоциированного функционального уровня элементного трактования, на основании которых возможно осуществлене внешнего взаимодействия


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
bogdan
Отправлено: 24 Марта, 2011 - 22:59:00
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Сент. 2010  


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




JustUserR пишет:
bogdan пишет:
С такой как делать post передачу файлов???????
Для осуществления решения предполагаемой задачи, заключающесмя в организции передачи файловых объектов на целевой web-сервер, на основании использование автоматизационной структуры объектов на клиентском HTML-приложении, необходимо обеспечение внедрения базовых объектов из пониженного ассоциированного функционального уровня элементного трактования, на основании которых возможно осуществлене внешнего взаимодействия


Ето исходник:
CODE (javascript):
скопировать код в буфер обмена
  1. <html>  
  2. <head>  
  3. <script type="text/javascript">  
  4.  function onResponse(d) {  
  5.  eval('var obj = ' + d + ';');  
  6.  alert('Файл ' + obj.filename + (obj.success ? " " : " НЕ ") +  
  7.     "загружен.");  
  8.  }  
  9.  </script>  
  10. </head>  
  11.  
  12. <iframe id="rFrame" name="rFrame" style="display: none">  
  13. </iframe>  
  14.  
  15. <form action="handler.php" target="rFrame" method="POST"  
  16.    enctype="multipart/form-data">  
  17. <input type="file" name="loadfile">  
  18. <input type='submit' value='Загрузить'>  
  19. </form>  
  20.  
  21. </html>  
PHP:
скопировать код в буфер обмена
  1.  function jsOnResponse($obj)  
  2.  {  
  3.  echo '
  4. <script type="text/javascript">
  5. window.parent.onResponse("'.$obj.'");
  6. </script>
  7. ';  
  8.  }  
  9.  
  10.  $dir = '/home/path/path/path';  
  11.  $name = basename($_FILES['loadfile']['name']);  
  12.  $file = $dir . $name;  
  13.  
  14.  $success = move_uploaded_file($_FILES['loadfile']['tmp_name'], $file);  
  15.  jsOnResponse("{'filename':'" . $name . "', 'success':'" . $success . "'}");  
  16.  


Я его переделал так:
PHP:
скопировать код в буфер обмена
  1. function jsOnResponse($obj)  
  2.  {  
  3.  echo '
  4. <script type="text/javascript">
  5. window.parent.onResponse('.$obj.');
  6. </script>
  7. ';  
  8.  }   jsOnResponse("'".$name."'");  
CODE (javascript):
скопировать код в буфер обмена
  1. <script type=\"text/javascript\">  
  2. function onResponse(d) {  
  3. window.rFrame.newImg.innerHTML=\"<img src='images/\"+d+\"'/>\";
  4. alert('Файл загружен');
  5. }  
  6. </script>




в чём ошибка???????????


насколько я понял ета фигня не делается скорее всего через безопастность антивируса...можно ли обойти єту проблему делая выгрузку картинки аяксом в парент?

(Отредактировано автором: 25 Марта, 2011 - 00:07:58)

 
 Top
Viper
Отправлено: 25 Марта, 2011 - 07:40:49
Post Id



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


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


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




bogdan дыкъ к родительскому документу из iframe всегда обращались через parent.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
bogdan
Отправлено: 25 Марта, 2011 - 14:28:57
Post Id


Новичок


Покинул форум
Сообщений всего: 39
Дата рег-ции: Сент. 2010  


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




Viper пишет:
bogdan дыкъ к родительскому документу из iframe всегда обращались через parent.

По разному пробовал...антивирус не дает...сделал через аякс Ниндзя
 
 Top
Viper
Отправлено: 25 Марта, 2011 - 14:38:56
Post Id



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


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


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




bogdan О_о нет слов...


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
JustUserR
Отправлено: 25 Марта, 2011 - 21:57:13
Post Id



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


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


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




bogdan пишет:
В чём ошибка?
В качестве возможной причины осуществления некорректного функционирования предполагаемого клиентского HTML-приложения, обеспечивающего поддержание возможности интерактивной транспортировки файлового объекта с осуществлением сохранения базового потока исполнения в пониженном базовом уровне элементного трактования, является проведение конфигурации потока функциональных объектов для включения ассоциации с вложенными событиями объектов, для которых не осущестяется корректная иниицаиця в синхронизированном потоке исполнения
В качестве целевого варианта решения для предполагаемой задачи, допустимо осуществления явного описания ассоциированного базового события для завершения потока загрузки вложенного элемента отображения HTML-страницы
CODE (text):
скопировать код в буфер обмена
  1. <script>window.onResponce=function()
  2.   {     if(window.db_flg)  { return false  }
  3.         else {}
  4.         try
  5.           {     if(frames["rFrame"].location.href=="about:blank")
  6.                   {     return false  }
  7.                 else
  8.                   {     window.ifr_data=frames["rFrame"].document.body.innerHTML
  9.                         frames["ifr"].location.href="about:blank"
  10.                         window.ifr_last_url=""
  11.                   }
  12.           }
  13.         catch(e)
  14.           {     document.all["dvi"].innerHTML=""
  15.                 document.all["dvf"].innerHTML=""
  16.                 if(window.ifr_last_url)
  17.                   {     if(!e.description)
  18.                           {     window.err_str="Браузер отклонил разрешение на запрос:\n"+window.ifr_last_url
  19.                           }
  20.                         else
  21.                           {     window.err_str=e.description+": \n"+window.ifr_last_url
  22.                           }
  23.                         ifr_init()
  24.                   }
  25.                 else {}
  26.                 window.setTimeout("ifr_init()",3)
  27.                 window.ifr_last_url=""
  28.           }
  29.         window.err_str=""
  30.   }
  31. </script>
  32. <div id="dvi">
  33. <iframe id="rFrame" name="rFrame" style="display: none" onLoad="window.onResponse()">
  34. </iframe>  
  35. </div>
  36.  


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 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