Ich habe eine ActionResult
, die PartialView()
oder new EmptyResult()
zurückgeben, Wie in JS Rückruffunktion zu erkennen, wenn zurückgegeben data
ist EmptyResullt()
? Ich habe viele Möglichkeiten ausprobiert, d. H. Mit null
oder mit undefined
verglichen, aber keine Ergebnisse. console.log(data)
zeigt Leerzeichen. Irgendwelche Tipps und Tricks? :)Erkennen leeres Ergebnis in JS
"mehr Code":
Controller:
public ActionResult Checkif(int d)
{
if (d == 2) return new EmptyResult();
else return PartialView();
}
Js-Funktion:
function sth()
{
$.get('/home/Checkif/', {d: 2}, function(data){
if(data === null) //<---- this does not work
{
//then sth;
}
})
}
teilen Sie bitte mehr Code – brk
Sie müssen den Datentyp von 'Daten' kennen, um zu überprüfen, ob es leer ist oder nicht. Kommt es als Objekt zurück? eine Anordnung? ein Faden? Versuchen Sie 'console.log (data)' – jessh
Also was ist EmptyResult() zurück, meine Vermutung ist es nicht null. – epascarello