Skip to content

Instantly share code, notes, and snippets.

@ivan-hilckov
Created January 4, 2012 19:53
Show Gist options
  • Select an option

  • Save ivan-hilckov/1561726 to your computer and use it in GitHub Desktop.

Select an option

Save ivan-hilckov/1561726 to your computer and use it in GitHub Desktop.
$.when(
$.ajax({
type: 'GET',
data: { webname: data_review.webname },
url: get_url,
dataType: 'json'
}),
$.ajax({
type: 'GET',
data: data_review,
url: set_url,
dataType: 'json'
})
).then(function(review_data, can_review){
review_data = review_data[0];
can_review = can_review[0];
//неавторизован
if (can_review.error && can_review.error == 'user_not_found') {
review_data.isAuthorized = false;
} else {
review_data.isAuthorized = true;
};
//есть отзыв от этого пользователя
if (can_review.error == 'review_exist') {
review_data.reviewExist = true;
} else {
review_data.reviewExist = false;
};
//не куплен купон пользователем
if (can_review.error == 'used_deal_not_found') {
review_data.dealNotFound = true;
} else {
review_data.dealNotFound = false;
}
//пользователь может оставить отзыв
if (can_review.can_comment) {
review_data.canReview = true;
} else {
review_data.canReview = false;
}
//отзывы есть?
if (review_data.reviews.length) {
review_data.hasReview = true;
} else {
review_data.hasReview = false;
}
//запускаем рендер коментот на колбек вставляем в плесхолдер
review = review_data;
renderReview(review, appendHtml)
}, function(){
console.error('error');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment