【问题标题】:JavaScript/jQuery and Python Ajax force an errorJavaScript/jQuery 和 Python Ajax 强制出错
【发布时间】:2013-09-17 21:49:40
【问题描述】:

我正在使用 WTF 烧瓶表单将元素呈现到我的报告标准模板中。一旦用户填写表单并点击输入,就会向相应的视图发出发布请求,并验证烧瓶表单。如果存在验证错误,那么我需要闪烁错误并返回报告标准模板,其中的字段以错误突出显示,否则我需要显示报告结果。问题是如果存在验证错误,则需要将视图返回的模板加载到 <div> 中,这与我需要在其中显示结果的 <div> 不同。另外,我如何从我的角度强制一个错误。

我目前有以下 ajax 调用,但由于某种原因,如果验证失败,它不会做任何事情,而如果验证通过并且调用返回结果,那么它工作正常

function loadReport() {
    $.ajax({
        url: <endpoint>,
        dataType: 'text/html',             
        success: function(data) {
                $("#reportResults_placeholder").html(data);
        },
        error: function (request, status, error) {
            $("#reportCriteria_placeholder").html(data);
        }
    });
}

【问题讨论】:

    标签: javascript jquery python ajax flask-wtforms


    【解决方案1】:

    试试

    改变

     error: function (request, status, error) {
                    $("#reportCriteria_placeholder").html(data); //change data to error
                }
    

     error: function (request, status, error) {
                    $("#reportCriteria_placeholder").html(error); //change data to error
                }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多