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
Форумы портала PHP.SU :: Версия для печати :: ajaxUpload()
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » ajaxUpload()

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

1. Соц Сеть - 06 Сентября, 2011 - 09:37:36 - перейти к сообщению
не получается отправит value input

CODE (html):
скопировать код в буфер обмена
  1. <input id="mu_text" type="text">

CODE (javascript):
скопировать код в буфер обмена
  1. $(function(){
  2.  
  3.    
  4.         var music_text=$('#mu_text').val();
  5.         var btnmus=$('#butmusic > span');
  6.         var status=$('#error_music');
  7.         new AjaxUpload(btnmus, {
  8.                 action:'ad.php',
  9.                 name:'music',
  10.                 data:{"music_name":music_text},
  11.                 onSubmit:function(file,ext){
  12.                         $('#error_music').empty();
  13.                         if(!(ext && /^(mp3)$/.test(ext))){
  14.                      status.text("Формат файла должень быть mp3");
  15.                         }
  16.  
  17.                         btnmus.text('');
  18.                         $('#loading').slideDown();
  19.  
  20.                 },
  21.                 onComplete:function(file,response){
  22.                         $('#loading').slideUp();
  23.                         btnmus.text('Успешно сахранено');
  24.                         if(response==="false"){
  25.                                 status.text('Музыкальный файл должен быть не боле чем 10 mb');
  26.                         }
  27.                 }
  28.         });
  29.     });

никак не получается отправить названия музыки,в серверной части все правильно, только один раз получилось отправить но не знаю как я код не менял
2. Viper - 06 Сентября, 2011 - 10:32:34 - перейти к сообщению
не data, а params
3. Соц Сеть - 06 Сентября, 2011 - 11:32:15 - перейти к сообщению
Viper пишет:
не data, а params

params:{"anun":music_text}
params:{anun:music_text}
оба метода не работает
4. Viper - 06 Сентября, 2011 - 12:57:42 - перейти к сообщению
Соц Сеть name и value у input откуда берутся?
5. Соц Сеть - 06 Сентября, 2011 - 13:28:46 - перейти к сообщению
Viper пишет:
Соц Сеть name и value у input откуда берутся?

ни не name а id, а value <input id="mu_text" type="text"> то что пишешь здесь, а разве надо Name ?
6. Viper - 06 Сентября, 2011 - 15:47:31 - перейти к сообщению
Соц Сеть странный вопрос. вообще-то откуда бы взяться данным в форме при отправке если value пуст?!
Спецификацию html почитайте, раздел про формы и их использование.
7. Соц Сеть - 06 Сентября, 2011 - 16:36:12 - перейти к сообщению
Viper пишет:
Соц Сеть странный вопрос. вообще-то откуда бы взяться данным в форме при отправке если value пуст?!
Спецификацию html почитайте, раздел про формы и их использование.

1. зачем нужно поставить value если она вас таки пустой <input id="mu_text" type="text" value="">
2.Я попробовал все методы с data а params вообще нечего не отправляет, вот так попробовал params:{"anun":music_text} и не получается
8. Соц Сеть - 06 Сентября, 2011 - 21:40:45 - перейти к сообщению
ну ребята некто не знает как решить ету проблему?
9. Viper - 07 Сентября, 2011 - 07:34:13 - перейти к сообщению
Соц Сеть пишет:
зачем нужно поставить value если она вас таки пустой <input id="mu_text" type="text" value="">
затем что если юзер туда что-то напишет и вы попытаетесь получить это значение через val() то вы ничего не получите. Ещё раз говорю читайте спецификацию.
10. Соц Сеть - 07 Сентября, 2011 - 10:21:58 - перейти к сообщению
Viper пишет:
Соц Сеть пишет:
зачем нужно поставить value если она вас таки пустой <input id="mu_text" type="text" value="">
затем что если юзер туда что-то напишет и вы попытаетесь получить это значение через val() то вы ничего не получите. Ещё раз говорю читайте спецификацию.

какой спецификацию мне надо чтобы через ajaxupload отправил текст, params не получается можете пример показать?
11. Viper - 07 Сентября, 2011 - 10:51:20 - перейти к сообщению
Соц Сеть http://www[dot]w3[dot]org/TR/html4/inter[dot][dot][dot]orms[dot]html#h-17[dot]4
12. Соц Сеть - 07 Сентября, 2011 - 11:06:52 - перейти к сообщению
Viper пишет:
Соц Сеть http://www.w3.org/TR/html4/interact/forms.html#h-17.4

все понято)) вы не можете сказать почему через парамс не отправляет нечего, даже ето
var userid='<?echo $userid?>'; , value в инпуте поставлен по любому не отправляет, вот как я делаю

CODE (html):
скопировать код в буфер обмена
  1. <input name="mu_text" type="text" value="">

CODE (javascript):
скопировать код в буфер обмена
  1. var userid='<?echo $userid?>';
  2.         var music_text=$('#mu_text').val();
  3.         var btnmus=$('#butmusic > span');
  4.         var status=$('#error_music');
  5.         new AjaxUpload(btnmus, {
  6.                 action:'ad.php',
  7.                 name:'name',
  8.                 params:{"usid":userid,"name_mus":music_text},
  9.                 onSubmit:function(file,ext){

где здесь ошибка?
13. Viper - 07 Сентября, 2011 - 11:16:39 - перейти к сообщению
Соц Сеть как вы получаете данные на стороне сервера?
14. Соц Сеть - 07 Сентября, 2011 - 11:55:58 - перейти к сообщению
Viper пишет:
Соц Сеть как вы получаете данные на стороне сервера?

PHP:
скопировать код в буфер обмена
  1. $_POST['usid'];
  2. $_POST['name_mus']
15. Viper - 07 Сентября, 2011 - 12:08:10 - перейти к сообщению
Соц Сеть alert(music_text); что говорит?

 

Powered by ExBB FM 1.0 RC1