Как вы ссылаетесь на HTML-файл из JSON?

0

Я работаю с викториной, запрограммированной в JSON. После завершения викторины я хотел бы связать файл html. Однако, когда я добавляю код (типичные теги привязки), он разбивает код и не отображает ссылку.

Изображение 174551

Я предполагаю, что есть какой-то обработчик, который мне нужно передать в файл JSON, чтобы он знал, что мне бы хотелось, чтобы он ссылался на внешний файл.

Кто-нибудь знает, как это сделать?

  • 0
    json НИЧЕГО не знает о html, и не должно быть никогда. Если вы вставляете ссылку, а ссылка ломает json, значит, вы делаете что-то не так - например, создаете json вручную. Возможно, вы пытались вставить <a href="...">...</a> и " кавычки, вызвавшие синтаксические ошибки json. Например, вы ввели синтаксическую ошибку javascript.
  • 0
    Это именно то, что я сделал.
Показать ещё 2 комментария

1 ответ

0

Вы можете сохранить ссылку в паре JSON: значение. Затем, когда вы разбираете свой файл.json для поиска текста "нажмите здесь" в ключе результатов и примените ссылку из вашего ключевого слова: значение.

Вот пример: http://jsfiddle.net/8dj7h/2/

JS

var quizJSON = {
    results: "To review this topic click here",
    resultsLink: "http://google.com"
}

$('.json').append(quizJSON.results);
$(".json").html(function () {
    return $(".json").html().replace('click here', '<a href="' + quizJSON.resultsLink + '">click here</a>'); 
});; 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню