Цитата:
SyntaxError: Unexpected end of input Что обозначает ошибка нашёл, а вот где она происходит не найду... Вот новый более простой код
$(document).ready(function() {
var form = "<li id='newComment' class='commentform'><div class='clear'></div><div class='commentContent'><div class='comment'><textarea name='newCommentText'></textarea></div><button id='save'>Сохранить</button><img class='loader' src='images/loader.gif'><button id='cancelComment'>Удалить</button></div></li>";
var CommentData = {};//глобальный массив с данными для отпраки
$('.responce').click(function(){//клик по кнопке ответить
$('.companel').show();
if ($("li").is("#newComment")) {
$('#newComment').remove();
}
CommentData.id = this.id;
$("#companel" + CommentData.id).hide();
$("#companel" + CommentData.id).after(form);
});
$('#cancelComment').live('click', function(){//клик по кнопке удалить форму
$('#newComment').remove();
$('.companel').show();
$("#commentRoot").after(form);
});
$('#save').live('click',function(){//клик по кнопке сохранить
CommentData.comment = $("textarea").val();
sendData();
CommentData = {};
console.error(CommentData);
});
function sendData() {// Функция отправки данных комментария на сервер
$.post("/includes/add_feed.php", CommentData, function(data){ // Обработчик ответа от сервера
formToComment();
});
}
// Функция преобразование формы в комментарий
function formToComment() {
$.post("/req.php", function(data){ // Обработчик ответа от сервера
$('#commentRoot').html(data);
});
}
});
Заранее благодарю... |
brussens,
Если вы не оч сильны в PHP (посколь Аякс ответ нун корректно прописать на серве проще отправлять данные в скрытой форме с перенаправлением данных в изначально пустой скрытый фрейм(для теста -не скрываем) По событию загрузки фрейма - считывать данные из него Заодно и протестируете Ответ Как организовать перенаправление => http://htmlbook.ru/html/form/target |
А про Ajax я не знал, что там есть какие то ограничения... Просто думал, что если скрипт выполняется один раз, то и второй ведь раз должен( Это может быть например изза отсутствия exit()???
|
Цитата:
Там нет ограничений, кроме старых Ие - сделайте для теста на фрейме не скрывая фрейм, - мну подозревает что проблема в серверном ответе... Если нет ... бум думать далее |
| Часовой пояс GMT +3, время: 13:53. |