$("#other_source_list .s_other_source").live("click",function(e){
e.preventDefault();
getOneNews({"news_id":$(this).attr("data-id"),"func":function(){
$("#other_source_list").css("dispaly","none");
location.href="/news/"+data.data.id+"-"+data.data.url;
}
});
})
Сама ф-я:
function getOneNews(obj){
$.ajax({
url:"/FrontAjax/oneNews",
type:"POST",
data:'news_id='+obj.news_id,
timeout:3000,
error: function(){
showError("Новость недоступна. Обновите страницу и попробуйте ещё раз")
},
success:function(data){
if(obj.func) obj.func.call();
}
});
}
Вопрос - как результат ajax запроса передать внутрь call, а то у меня ошибка: ReferenceError: data is not defined
location.href="/news/"+data.data.id+"-"+data.data.url;