ajax调用的flask端点

ajax调用的flask端点,flask,jinja2,Flask,Jinja2,在按下提交按钮时,我正在对服务器进行ajax调用。 按钮出现在页面中 分别调用Jquery函数和python中submit_注释的端点定义: function submit_comment(post_id) { var uname = $('input[name="uname"]').val(); var comment = $('textarea[name="comment"]').val(); $.ajax({ url: "/submit_comme

在按下提交按钮时,我正在对服务器进行ajax调用。 按钮出现在页面中

分别调用Jquery函数和python中submit_注释的端点定义:

function submit_comment(post_id) {
    var uname = $('input[name="uname"]').val();
    var comment = $('textarea[name="comment"]').val();

    $.ajax({
        url: "/submit_comment",
        data: {name: uname, comment: comment, post_id: post_id},
        method: "POST",
        datatype: 'json',
        success: function(response) {
            console.log('reaches here');            
            addElement(response);
            console.log('Is it me');
        },
        error: function(error) {
            console.log('reached Error');
            console.log(error);
        }
    });
}
派克

主要是蓝图。但我得到了以下404错误

127.0.0.1---[2017年8月24日10:30:55]“发布/发布/提交评论HTTP/1.1”404-

我想知道这篇文章是从哪里附加到端点的。 有人能帮我理解错误并解决它吗

谢谢,
Deepak

我知道的不多,但我知道ajax上的Flask文档会这样查询脚本根:

$SCRIPT_ROOT = {{ request.script_root|tojson }};
然后将其用作请求URL的一部分

我使用的一个ajax调用示例(
$.getJSON
$.ajax
的jquery函数)


我知道的不多,但我知道ajax上的Flask文档会这样查询脚本根:

$SCRIPT_ROOT = {{ request.script_root|tojson }};
然后将其用作请求URL的一部分

我使用的一个ajax调用示例(
$.getJSON
$.ajax
的jquery函数)


为什么您有PUT请求?为什么您有PUT请求?
$.getJSON($SCRIPT_ROOT + '{{ url_for("help_email") }}',