|
|
|
|
$("#comment_math").live("click", function(e){
e.preventDefault();
var text_comment = $('[name="text_comment"]').val();
var min = $('[name="minuta"]').val();
var ch1 = $('[name="ch1"]').val();
var ch2 = $('[name="ch2"]').val();
var end_math = $('[name="end_math"]').val();
$.ajax({
url: 'engine/modules/save_m.php',
type: "post",
async: false,
data: {'text_comment' : text_comment, 'id_math' : id_math, 'min' : min, 'ch1' : ch1, 'ch2' : ch2, 'end_math' :end_math },
success: function(data){
alert(data);
}
});
});
|
<a href="#" id="comment_math" style="padding:10px; background-color: green; color:white">Комментировать</a>
|
При клике на комментировать - браузер зависает, и в базу ничего не заносится, ошибки не могу просмотреть | |
|
|
|
|
|
|
|
для: OLi
(09.03.2012 в 12:40)
| | Браузер Chrome
Просматриваю диспетчер задач, видно нарастание выделения оперативной памяти под страницу | |
|
|
|
|
|
|
|
для: OLi
(09.03.2012 в 13:57)
| | async: false - это выполнение синхронного запроса, и метод будет ожидать ответ от сервера, не реагируя на остальное. Если уж слишком зависло, значит на сервере слишком долго думают. | |
|
|
|
|
|
|
|
для: OLi
(09.03.2012 в 13:57)
| | async установи в true :) в этом вся прелесть ajax | |
|
|
|
|
|
|
|
для: Tonik992
(09.03.2012 в 14:15)
| | Кто вам сказал, что это прелесть? | |
|
|
|
|
|
|
|
для: task
(09.03.2012 в 15:07)
| | Перечислять замучаешься тех, что это говорит, проще назвать тех, кто говорит обратное. | |
|
|
|
|
|
|
|
для: task
(09.03.2012 в 15:07)
| | а кто вам сказал обратное? | |
|
|
|
|
|
|
|
для: Tonik992
(09.03.2012 в 17:07)
| | Если данные короткие и критичные, ничто не мешает делать запрос и синхронный. Надо просто понимать суть самих запросов. | |
|
|
|
|
|
|
|
для: task
(09.03.2012 в 17:15)
| | Нет не помогло - так же самое браузер виснет!!! | |
|
|
|
|
|
|
|
для: OLi
(10.03.2012 в 12:47)
| | мне кажется дело в другом | |
|
|
|
|
|
|
|
для: OLi
(10.03.2012 в 12:47)
| | Дело в вашем php-скрипте. Прежде чем запускать Ajax, удостоверьтесь, что он работает без ошибок и предупреждений. | |
|
|
|
|
|
|
|
для: task
(10.03.2012 в 14:08)
| | Вопрос решен, не была определена переменная, которая отправлялась | |
|
|
|