我有ActionResult
返回PartialView()
或new EmptyResult()
,如果返回data
EmptyResullt()
,如何检测JS回调函数?我尝试了很多方法,即与null
或undefined
进行比较,但没有结果。 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;
}
})
}
答案 0 :(得分:2)
通常,检查if (data) { // do something }
会有效。
要专门检查空字符串,请使用data === ''
。