从webpurify javascript检查方法返回状态到主程序

时间:2013-07-31 12:55:26

标签: javascript api

我只是坚持这段代码。

我正在使用webpurify(http://webpurify.com/)javascript api进行亵渎性检查。 Javascript api链接在这里:http://webpurify.com/documentation/samples/javascript.php

我已经完成了这个功能..

function check()
{
    $.webpurify.check( $("#check").val(), function(isProfane){
        return isProfane;
    });    
}

这个函数将做什么..无论亵渎性检查状态(isProfane值)生成什么,函数都应该返回该值。但是,这里它返回'undefined'。

我不知道这是怎么回事。

1 个答案:

答案 0 :(得分:0)

两个猜测,一个来自其他jQuery函数的经验,另一个来自基础知识。

我认为函数函数(isProfane)内部发生的事情会保留在函数函数(isProfane)中,因此当你从函数(isProfane)返回它时,基本上没有任何反应。

另一件事是,如果isProfane从未给出值,该怎么办?什么是isProfane?是假设是#check的价值?至少它不是它,因为你没有分配它。如果从未给出值,则变量未定义。

您应该仔细查看.check函数的文档以及jQuery函数如何处理分配变量和返回。

如果你想让check()返回isProfane,那么你必须在.check函数之后执行它,原因与我之前提到的类似。