1
function addFav(id){
$.ajax({
url: "misc/favAdd.php",
type: "POST",
data: { mode: 'ajax', user: id},
dataType: 'json',
success: function(data, status){
if(typeof(data.error) != 'undefined') {
if(data.error != '')
alert(data.error);
} else {
$('a#fav')
.addClass('active')
.attr('title','[-] Remove as favorite')
.unbind('click')
.bind('click', function() { removeFav(id); })
;
jGrowlTheme('wallPop', 'mono', '[+] Favorit', 'Du har nu lagt till denna profil som favorit', 'images/addFavorit_hover2.png', 1000);
}
}
});
}
我有這個,我希望提醒data.error,如果它得到任何錯誤響應,並且工作。但現在,如果我沒有任何data.error它不會運行addClass和東西多少後} else {?jquery:json data.error else
我做錯了什麼?
看起來沒問題。你確定這是正確的迴應嗎?它不在數組中? – user113716 2010-09-05 16:24:09
它不在數組中。請檢查更新的問題與PHP,也許如果有錯誤的地方 – Karem 2010-09-05 16:58:12
@Karem - 我們已經在這個問題上回答了你2到3次現在......你的JSON **必須是有效的**,請,*請*學習從你的問題。 – 2010-09-05 17:09:53