Комментарии отправлены AJAX Uncaught SyntaxError: Неожиданный идентификатор - PullRequest
0 голосов
/ 10 марта 2019

Пожалуйста, помогите мне найти проблему. Я получаю неожиданный идентификатор при попытке использовать ajax для отправки комментариев Код:

    function funcSuccess (data) {
    $("#comment_ajax").text(data);
}
function funcBefore (){
    $("#comment_ajax").text("Loading comment...");
}
$(document).ready(function(){
    $("#make_comment").bind("click", function () {
        event.preventDefault();
        $.ajax({
            let post = $("#c_post_id").val();
            let user = $("#c_user_id").val();
            let text = $("#c_text").val();
            url: "write_comment.php",
            type: "POST",
            data: {c_post_id: post, c_user_id:user, c_text:text},
            dataType: "html",
            beforeSend: funcBefore,
            success: funcSuccess
        });
    });
});

Появляется в строке со строкой "let post = $ (" # c_post_id "). Val ();" Что я сделал не так?

1 Ответ

0 голосов
/ 10 марта 2019

Измените свой код на этот, замените ваш = на : и замените ; на , в вашем вызове ajax.

function funcSuccess (data) {
    $("#comment_ajax").text(data);
}

function funcBefore (){
    $("#comment_ajax").text("Loading comment...");
}

$(document).ready(function(){
    $("#make_comment").bind("click", function () {
        event.preventDefault();
        $.ajax({
            post: $("#c_post_id").val(),
            user: $("#c_user_id").val(),
            text: $("#c_text").val(),
            url: "write_comment.php",
            type: "POST",
            data: {c_post_id: post, c_user_id:user, c_text:text},
            dataType: "html",
            beforeSend: funcBefore,
            success: funcSuccess
        });
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...