私はを返すPartialView()
またはnew EmptyResult()
を返します。返された場合、JSコールバック関数で検出する方法?私は多くの方法、すなわちnull
またはundefined
と比較しましたが、結果はありません。 console.log(data)
に空白が表示されます。ヒントやヒント:)JS内の空の結果を検出
"より多くのコード":
コントローラー:
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;
}
})
}
もっとコードを共有してください – brk
空であるかどうかをチェックするには、 'data'のデータ型を知る必要があります。オブジェクトとして戻ってきますか?配列?文字列? 'console.log(data)'を試してください – jessh
EmptyResult()は何を返すのでしょうか? – epascarello