Я пытаюсь добавить богатую карту Google на свою страницу продукта магазина электронной коммерции.Google rich card Javascript throws error
<script type="application/ld+json">
{
"@context": "http://schema.org/",
"@type": "Product",
"name": $('#<%=lblProductTitle.ClientID %>').text();,
"image": "http://www.example.com/anvil_executive.jpg",
"description": "Sleeker than ACME's Classic Anvil, the Executive Anvil is perfect for the business traveller looking for something to drop from a height.",
"mpn": "925872",
"brand": {
"@type": "Thing",
"name": "ACME"
},
"aggregateRating": {
-----------
----------
},
"offers": {
-----------
----------
}
}
}
</script>
Мой сайт построен на Asp.net, и поэтому мне нужно получить доступ к названию продукта с помощью свойства clientId. Все выглядит нормально для меня. Но когда я просматриваю страницу здесь https://search.google.com/structured-data/testing-tool он выдает ошибку, как этот на линии
"name": $('#<%=lblProductTitle.ClientID %>').text();,
Чтобы подтвердить мой селекторе работает должным образом, я пытался что-то вроде этого
$(document).ready(function() { $('#<%=lblProductTitle.ClientID %>').text() });
И он предупреждает правильно наименование товара. Может ли кто-нибудь указать, что я делаю неправильно здесь?
' "имя":. $ ('# <% = LblProductTitle.ClientID%>') текста(),' попробовать. Удалить пол-двоеточия –
@ Аннун уже пробовал, По-прежнему такая же ошибка – Athul
ПОЖАЛУЙСТА ПРОВЕРЬТЕ ЭТО: - ''. iT'S WORKING –