为什么我的函数不会被调用?

时间:2017-09-07 10:07:55

标签: javascript

为什么我的函数不被调用?我没有做出任何语法错误。

此外,return false不是问题所在。我的功能应该仍然被调用。

<form onsubmit='createComment(commentType, currentQuestionID, $("#addCommentAuthor").val(), $("#addCommentEmail").val(), $("#addCommentContent").val(), $("#addCommentDate").val());return false;' method='POST'>

var createComment = function(commentType, questionId, author, email, content, date) {
    console.log('asd')
    $.ajax({
        url: "controller.php",
        type: 'POST',
        data: {
            commentType: commentType,
            questionId: questionId,
            add_comment_author: author,
            add_comment_email: email,
            add_comment_content: content,
            add_comment_date: date
        },
        success: function(data) {
            console.log(data)
        }
    })
}

1 个答案:

答案 0 :(得分:2)

您应该更改功能名称&#34; createComment&#34;因为它是全局方法document.createComment()