在JS中检测空结果

时间:2016-08-08 17:19:30

标签: javascript asp.net asp.net-mvc

我有ActionResult返回PartialView()new EmptyResult(),如果返回data EmptyResullt(),如何检测JS回调函数?我尝试了很多方法,即与nullundefined进行比较,但没有结果。 console.log(data)显示空格。任何提示和技巧? :)

“更多代码”:

控制器:

    public ActionResult Checkif(int d)
    {
        if (d == 2) return new EmptyResult();
        else return PartialView();
    }

Js功能:

function sth ()
{
    $.get('/home/Checkif/', {d: 2}, function(data){
        if(data === null) //<---- this does not work
        {
            //then sth;
        }
    })
}

1 个答案:

答案 0 :(得分:2)

通常,检查if (data) { // do something }会有效。

要专门检查空字符串,请使用data === ''