[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: JQuery, Live и Ajax
Stasonix
все делаю правильно, но у меня даже onSubmit alert("ok!"); выводить не хочет?

код примерно такой:

 $('#stat').live('keypress',function(e){
if(e.which == 13){

$.axaj({
url: "status.php",
type: "POST",
data: {name: "myname"},
onSubmit: function(){alert("ok!");},
success: function(data){alert(data);}
}
);

}
}
);




Спустя 4 минуты, 30 секунд (9.07.2011 - 21:08) Winston написал(а):
Может проблема в этом ?
Цитата (Stasonix @ 9.07.2011 - 21:04)
$.axaj({

$.ajax wink.gif
Было бы не плохо, хоть когда-то заглядывать в консоль ошибок JS smile.gif

Спустя 2 минуты, 59 секунд (9.07.2011 - 21:11) Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 18:08)
$.axaj({

нет, к сожалению ни в этом.



Спустя 8 минут, 56 секунд Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 18:08)
Может проблема в этом ?
Цитата (Stasonix @ 9.07.2011 - 21:04)
$.axaj({

$.ajax wink.gif
Было бы не плохо, хоть когда-то заглядывать в консоль ошибок JS smile.gif

Позор мне! С 10-го раза заметил, даже тут на форуме, спасибо за консоль!

Спустя 48 минут, 11 секунд (9.07.2011 - 21:59) Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 18:08)
Может проблема в этом ?
Цитата (Stasonix @ 9.07.2011 - 21:04)
$.axaj({

$.ajax wink.gif
Было бы не плохо, хоть когда-то заглядывать в консоль ошибок JS smile.gif

Рано я обрадовался, что-то не то совсем, все равно алерт не горит...

Спустя 6 минут, 54 секунды (9.07.2011 - 22:06) Winston написал(а):
А ошибку в консоли показывает ?

Спустя 4 минуты, 18 секунд (9.07.2011 - 22:10) Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 19:06)
А ошибку в консоли показывает ?

Нет, не показывает, все чистенько и гладенько, запрос вроде как передался, только я GET использовал, ну там в URL в консоли были данные которые я отправляю, а алерта все нет, да и сам запрос как-то впустую идет, хотя я и данные вижу, они должны в таблицу вставиться, а не тут-то было. Вот мне кажется что с live нельзя такое проделать, но я могу быть очень сильно не прав.

Спустя 3 минуты, 59 секунд (9.07.2011 - 22:14) ИНСИ написал(а):
Stasonix вот, мой код должен работать:
<script>
$('#stat').live('keypress',function(e){
if(e.which == 13){
$.ajax({
type: 'POST',
url: 'status.php',
data: { name: "myname" },
onSubmit: function(){ alert("ok!"); },
success: function(data){ alert(data); }
}
);
return false;
}
}
);
</
script>


<input type="text" name="text" id="stat" />

Спустя 16 минут, 20 секунд (9.07.2011 - 22:31) Stasonix написал(а):
да, вот так уже что-то прорисовуется, странно но алерт на сабмите так и не выскакивает, в принципе мне он там и не сильно нужен, но success возвратил мне данные, так что все должно получиться.

Спустя 14 минут, 32 секунды (9.07.2011 - 22:45) ИНСИ написал(а):
Цитата
но алерт на сабмите так и не выскакивает

Повесь на событие формы onSubmit и будет тебе алерт.

Спустя 1 минута, 37 секунд (9.07.2011 - 22:47) Stasonix написал(а):
Цитата (INSIDIOUS @ 9.07.2011 - 19:45)
Цитата
но алерт на сабмите так и не выскакивает

Повесь на событие формы onSubmit и будет тебе алерт.

у меня нету формы и не будет

Спустя 3 минуты, 34 секунды (9.07.2011 - 22:50) Winston написал(а):
Цитата (Stasonix @ 9.07.2011 - 22:47)
у меня нету формы и не будет

Тьфу. А ты знаешь вообще что такое OnSubmit ? smile.gif

Спустя 2 минуты, 14 секунд (9.07.2011 - 22:53) Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 19:50)
Цитата (Stasonix @ 9.07.2011 - 22:47)
у меня нету формы и не будет

Тьфу. А ты знаешь вообще что такое OnSubmit ? smile.gif

знаю, но в плане аякс это вешание событие на отправку данных или предотправку, т.е. форма тут не причем. без live сабмит должен нормально работать.

Спустя 12 часов, 9 минут, 13 секунд (10.07.2011 - 11:02) Nikitian написал(а):
Событие submit генерируется только формой. Кнопки генерируют click.

Спустя 1 минута, 55 секунд (10.07.2011 - 11:04) Stasonix написал(а):
Цитата (Nikitian @ 10.07.2011 - 08:02)
Событие submit генерируется только формой. Кнопки генерируют click.

да, в $.ajax дей-но нет сабмита, я просто с аякс upload перепутал немного

Спустя 10 минут, 56 секунд (10.07.2011 - 11:15) alex12060 написал(а):

$('#stat').live('click',function(e){
if(e.which == 13){
e.preventDefault();

$.axaj({
url: "status.php",
type: "POST",
data: {name: "myname"},
/*onSubmit: function(){alert("ok!");},*/
success: function(data){ alert(data); }
}
);

}
}
);

Спустя 1 час, 13 минут, 6 секунд (10.07.2011 - 12:28) ИНСИ написал(а):
alex12060 smile.gif даю 100% гарантию, твой код не работает sad.gif

Цитата
т.е. форма тут не причем.

Ты так уверенно это сказал - что я сомневаться стал smile.gif Изучай ... smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.