
Михаил
05.05.2016
08:00:14
Я ж говорю,
target_element.innerHTML = detailPreviewItem.detail;
:)

? ethorz
05.05.2016
08:00:19
парсер ругается на <

Igor
05.05.2016
08:00:20
@maxon861 похоже, у тебя есть 2 варианта только - либо шаблон прямо в теле и написать, и там юзать свою переменную, как в примере, либо сделать отдельную директиву и прокидывать туда

Михаил
05.05.2016
08:01:11

Google

? ethorz
05.05.2016
08:01:34
я про JSON.parse

kaflan
05.05.2016
08:01:38
єто точно json не просто обект?

Михаил
05.05.2016
08:01:43
А

kaflan
05.05.2016
08:02:21
у тебя не валидный json
скорее всего
у тебя просто обект
найди функцию определяющею валидній джсон или нет
гдето я видел в интернетах ее

? ethorz
05.05.2016
08:08:54
var detailPreviewItem = [{
"detail": "<div class=\"DetailPreviewBlock\"></span> <div class=\"Image\"><img src=\"/CatalogAccessories/Image/CATALOG_PRODUCT_83827_150.jpg\"></div><span class=\"Title\">Масло моторное KIXX G1 20W-50 SN Полусинтетичекое Semi-Synthetic KR/3L</span></div>"
}]
по сути показывает что валидно
Uncaught SyntaxError: Unexpected token o in JSON at position 1

kaflan
05.05.2016
08:09:24
єто не дзон
это не джейсон

Google

kaflan
05.05.2016
08:09:35
джейсон это строка

? ethorz
05.05.2016
08:10:03
var detailPreviewItem = '{"detail": "<div class=\"DetailPreviewBlock\"></span> <div class=\"Image\"><img src=\"/CatalogAccessories/Image/CATALOG_PRODUCT_83827_150.jpg\"></div><span class=\"Title\">Масло моторное KIXX G1 20W-50 SN Полусинтетичекое Semi-Synthetic KR/3L</span></div>"}'
ну а так было

kaflan
05.05.2016
08:10:13
господи
зделай JSON.stringify()
своего выражения и посмотри в консольке
и потом попробуй распарсить и записать
хотя нет я счас сам попробую... но помоему ДОМ елементы не передаються в json

? ethorz
05.05.2016
08:12:57
по сути должно

kaflan
05.05.2016
08:13:03
счас
у тебя єто с сервера приходит?

? ethorz
05.05.2016
08:15:04
нет
пока нет

kaflan
05.05.2016
08:17:02
https://jsfiddle.net/Kaflan/w6bm6bjp/
вот как то так
у тебя обект не дсон
джосн
кароче сделай джсон с тегами и играйся с ним
а не выдумывай както велик
все работает ты просто что то не то делаешь у тебя,
а скорее всего не валидный джейсок

Google

? ethorz
05.05.2016
08:18:34
мне наоборот нужно чтобы в json был dom
изначально

kaflan
05.05.2016
08:19:25
ну вот я те пример кинул
там нечего сверх сложного
у меня есть строка

Михаил
05.05.2016
08:20:17
ethorz, [05.05.16 13:17]
мне наоборот нужно чтобы в json был dom
Не бывает в json DOM. html можно в нем хранить, да. Потом можно просто через jquery.append() вставить куда надо.

kaflan
05.05.2016
08:20:19
я могу усложнить и сделать обектом
да спасибо михаил я говорил уже
ДОМ это ДОМ
а куски тегов с текстом просто куски тегов с текстом

Михаил
05.05.2016
08:21:31
Ага, именно :)

kaflan
05.05.2016
08:22:54
окей я счас усложню свой пример может тебе поможет
видно ты совсем новичок

? ethorz
05.05.2016
08:23:09
вообще юниор, да

kaflan
05.05.2016
08:23:19
капец =)

? Node
05.05.2016
08:24:01
А я хочу чтобы у меня в джейсоне был мой дом и моя семья.

kaflan
05.05.2016
08:24:18
нарисуй

? Node
05.05.2016
08:24:21
Друзей тоже можно, но хотя бы дом и семья.
ASCII Art?

kaflan
05.05.2016
08:24:47
https://jsfiddle.net/Kaflan/w6bm6bjp/1/

Google

Chyngyz
05.05.2016
08:24:49

kaflan
05.05.2016
08:24:53
вот смоти
потыкай пример
поизменяй данные посмотри что происходит
ребят как перестать верстать бутстрапом

? Node
05.05.2016
08:26:35
С использованием предопределённых в нём классов?

Михаил
05.05.2016
08:27:23

kaflan
05.05.2016
08:27:40
а если ие
нужен

Михаил
05.05.2016
08:27:52
9-й?

kaflan
05.05.2016
08:28:08
угу

Михаил
05.05.2016
08:28:25
уволиться оттуда, где заставляют его поддерживать :)

Chyngyz
05.05.2016
08:28:39
Используй полифилл, flexibility.js

? ethorz
05.05.2016
08:35:01
$(".DetailPreview").tooltip({
track: true,
items: ".DetailPreview",
tooltipClass: "DetailPreview",
content: "Загружается...",
open: function () {
var elem = $(this);
$.ajax({
url: '/ClientReference.ashx',
type: "post",
dataType: "html",
success: function () {
return JSON.parse(JSON.stringify(detailPreviewItem));
}
}).always(function (Answer, textStatus, XMLHttpRequest) {
elem.tooltip("option", "content", Answer);
});
setTimeout(function () {
elem.tooltip("close");
}, 15000);
}
});
в общем я хз)
надо затолкать как то в answer

kaflan
05.05.2016
08:36:28
что затолкать?
чувак

? ethorz
05.05.2016
08:36:37
строку

Google

kaflan
05.05.2016
08:36:47
какую строку?

? ethorz
05.05.2016
08:36:57
с дивами
бля

kaflan
05.05.2016
08:37:06
нахуя

? ethorz
05.05.2016
08:37:10
я не знаю вообще для чего это всё
есть способы проще
но мне сказали так

kaflan
05.05.2016
08:37:29
что написано в ТЗ
есть метод в джейквери
html()

? ethorz
05.05.2016
08:38:09
да ничо не написано, просто типа джэйсон передать в тултип, чтобы инфа
была в нём, которая как раз является строкой как в примере

kaflan
05.05.2016
08:39:00
ну и слепи куски пала
пазла
ты сможешь
используй синюю изоленту и костыли
и все будет работать

? Node
05.05.2016
08:41:00
Наверно шаблон тултипа есть. Можно спокойно в него заинджектить всё что душе пожелается.
Ну только алерт не пихай. ?

kaflan
05.05.2016
08:42:02
не знаю джеквери плохо пододит для рендеринга
чистый скрипт или бекбон норм