Ajax'dan gelen response; html veya json formatında olabilir.
Ancak json olarak gelen şey de, string formatında geldiği için onu önce json'a parse ettirmem gerekiyor.

Haliyle typeof(response) ile "bu html midir, json mıdır" sorusunun cevabını alamıyorum.

ben de;

var data = JSON.parse(item);

if(data.message){
}else{
}

gibi bir saçmalık yapayım dedim. "json'sa, .message'a cevap verir" diye düşünerek.
ancak html'ı json.parse yapınca direkt error veriyor.

bu işi daha doğru nasıl yapabilirim yav?

 

yazarken geldi çözüm aklıma yav.

try catch ile çözdüm.

tchuck
1

mobil görünümden çık