Dajaxice& Dajax DEBUG = False

时间:2012-12-18 13:29:39

标签: python dajaxice dajax

如何关闭Dajaxproject警报'出问题'?有时我的dajax函数返回空数据,因此html中的变量是None。它适合我,但显示dajax警报。我听说有DAJAXICE_EXCEPTION但我不知道如何正确使用它。当网站完成时你会做什么?

1 个答案:

答案 0 :(得分:0)

这纯粹是推测性的,我自己没有测试过,但我认为你想看的地方是dajaxice.core.js的第87行:

valid_http_responses: function(){
    return {200: null, 301: null, 302: null, 304: null}
}

引发错误的部分在第51行:

    if(this.responseText == Dajaxice.EXCEPTION || !(this.status in Dajaxice.valid_http_responses())){
            error_callback();
    }

所以可能会将valid_http_responses更改为:

valid_http_responses: function(){
    return {200: null, 204: null, 301: null, 302: null, 304: null}
}

来自维基百科:

204 No Content:
    The server successfully processed the request, but is not returning any content

也许这会解决您的问题?