Невозможно обработать реализацию совокупного рейтинга Schema.org.
Мой код:
<div id="page-rating">
<form id="rating-form">
<input type="hidden" name="_token" value="myToken">
<input type="hidden" name="page" value="11">
<input type="hidden" name="a" value="review">
<span class="rating-star">
<input type="radio" name="rating" value="5">
<span class="star"></span>
<input type="radio" name="rating" value="4">
<span class="star"></span>
<input type="radio" name="rating" value="3">
<span class="star"></span>
<input type="radio" name="rating" value="2">
<span class="star"></span>
<input type="radio" name="rating" value="1">
<span class="star"></span>
</span>
</form>
<div id="rating-text">Rating: <span id="rating-value">5.00</span> from 5. Count of votes: <span id="rating-count">9</span> users</div>
</div>
Скрипт:
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": "Some Product",
"image": "path/to/image.png",
"description": "Some Description",
"brand": "Some Brand name",
"offers": {
"@type": "AggregateOffer",
"priceCurrency": "BGN",
"lowPrice": "150.00",
"offerCount": 9
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "5.00",
"reviewCount": "8"
}
}
</script>
Хорошо, теперь я не знаючто делать при обновлении?Если кто-то нажмет?
Я думаю, что должно произойти, чтобы послать AJAX по клику в файл .php и добавить новую запись в некоторую таблицу БД (mysql).Затем на странице загрузки снова вызвать файл .php через ajax и получить рейтинг + количество голосов и обновить значения в json и div.Я прав?