Цитата:
|
в обработчик отправления формы добавить строку: console.log(1) (до $.ajax)
|
сделал, и вот что получается, следующий код в консоль выводит информацию:
jQuery(document).ready(function($){
console.log(1);
$('#lbkg_form').submit(function(e) {
e.preventDefault();
$.ajax({
type: this.method,
url: this.action,
dataType: "json", // тип передачи данных - это тип ожидаемых данных от сервера
data: $(this).serialize(),
// после получения ответа сервера
success: function(data){
$('.messages').html(data.result); // выводим ответ сервера
}
});
});
});
а вот если пишу так:
jQuery(document).ready(function($){
$('#lbkg_form').submit(function(e) {
console.log(1);
e.preventDefault();
$.ajax({
type: this.method,
url: this.action,
dataType: "json", // тип передачи данных - это тип ожидаемых данных от сервера
data: $(this).serialize(),
// после получения ответа сервера
success: function(data){
$('.messages').html(data.result); // выводим ответ сервера
}
});
});
});
то не работает, вот где запинание:
$('#lbkg_form').submit(function(e) {
возможно действительно
Цитата:
|
Есть варик, что вызывается до того, как загружена форма, и поэтому слушатель не устанавливается и поэтому не срабатывает клик.
|
но как с етим бороться?
Цитата:
|
не так сложно ее описать и на JS
|
да, попробую сейчас написать калькулятор на js, как говорится гугл мне в помощь, но все-же мне бы хотелось решить вопрос отправки данных из полей формы аяксом, так сказать на будущее...