2013-08-27 56 views
7

下面獲取數據是我的Ajax調用獲取類型錯誤:無效的「在」操作數的obj同時使用AJAX

$(document).ready(function() { 
    $("#blog").focusout(function() { 
     alert('Focus out event call'); 
     alert('hello'); 
     $.ajax({ 
      url: '/homes', 
      method: 'POST', 
      data: 'blog=' + $('#blog').val(), 
      success: function(result) { 
       $.each(result, function(key, val) { 
        $("#result").append('<div><label>' + val.description + '</label></div>'); 
       }); 
      }, 
      error: function() { 
       alert('failure.'); 
      } 
     }); 
    }); 
}); 

我得到「類型錯誤:無效的‘在’操作數OBJ」的錯誤在我的控制檯

提前謝謝

+0

你會得到警報嗎? –

+0

你的代碼缺少結束'});'。這是不好的剪切和粘貼或根本原因? –

回答

14

提到在你的Ajax數據類型屬性call.It通過default.That的考慮文本爲什麼不能重複上結果

dataType:'json' 

因爲你結果應該是數組或JSON

+0

謝謝swapnil patil,它現在正在工作 – user2621586

0

不應該data是一個對象嗎?

data: { 
    blog: $('#blog').val() 
}, 
+0

不; http://api.jquery.com/jQuery.ajax/聲明它可以是對象或字符串。 –

1

成功函數的'結果'應該是一個數組

相關問題