код примерно такой:
$('#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

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

Спустя 2 минуты, 59 секунд (9.07.2011 - 21:11) Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 18:08) |
$.axaj({ |
нет, к сожалению ни в этом.
Спустя 8 минут, 56 секунд Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 18:08) | ||
Может проблема в этом ?
$.ajax ![]() Было бы не плохо, хоть когда-то заглядывать в консоль ошибок JS ![]() |
Позор мне! С 10-го раза заметил, даже тут на форуме, спасибо за консоль!
Спустя 48 минут, 11 секунд (9.07.2011 - 21:59) Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 18:08) | ||
Может проблема в этом ?
$.ajax ![]() Было бы не плохо, хоть когда-то заглядывать в консоль ошибок JS ![]() |
Рано я обрадовался, что-то не то совсем, все равно алерт не горит...
Спустя 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 ?

Спустя 2 минуты, 14 секунд (9.07.2011 - 22:53) Stasonix написал(а):
Цитата (PHPprogramer @ 9.07.2011 - 19:50) | ||
Тьфу. А ты знаешь вообще что такое OnSubmit ? ![]() |
знаю, но в плане аякс это вешание событие на отправку данных или предотправку, т.е. форма тут не причем. без 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
даю 100% гарантию, твой код не работает


Цитата |
т.е. форма тут не причем. |
Ты так уверенно это сказал - что я сомневаться стал

