Довольно нудистский вопрос, и я, вероятно, думаю об этом неправильно, но ...
Есть ли способ передать объект javascript (или ссылку на него) в функцию javascript в HTMLразметка?
Например:
<script type="text/javascript">
var myObject = new Object();
$('body').append('<div onclick=testThis(' + myObject + ')></div>');
function testThis(object)
{
console.log(object);
}
</script>
При проверке разметка выглядит примерно так:
<div onclick="testThis([object Object])">
Дополнительный контекст:
Реальным вариантом использования является страница поиска, на которой я запрашиваю SOLR через AJAX и получаю результат обратно в виде объектов JS.Когда пользователь нажимает на HTML-разметку, представляющую один из этих результатов поиска, я хочу иметь возможность передать объект (или ссылку на него) в отдельную функцию JS для обработки.
Думаю ли я об этом неправильно?