Handlebars.js/Foundation 6 Шаблон возвращает странную ошибку при использовании ajax

В настоящее время я работаю над проектом, который интенсивно использует ajax, практически для всего: от загрузки JSON через REST API до загрузки отдельных страниц и шаблонов.

Все идет гладко к точке, где я хочу заменить <a href='partial.html?id={{id}}'></a> (который работает как талисман [я имею в виду идентификатор handlebared]) с простейшими функциями AJAX

Мой аякс для этой задачи выглядит следующим образом

function ajaxLoad(url){
    var main = ('#main-content');
    main.html('');
    main.load(url);
}

и соответствующий вызов выглядит так

<div class="abc" onclick="ajaxLoad('partial.html?id={{id}}')></div>

Должно работать нормально, не так ли? Ну, вернись, я получил это

TypeError: Cannot read property 'data842678246728406 [or some other seemingly random number]' of null

для browser-sync-client,

Кроме этого, каждый AJAX-вызов выполняется отлично.

Я пытался восстановить ajaxLoad Я попытался исправить это, загрузив чистый файл без каких-либо ?id= параметры и тому подобное, безрезультатно.

У вас, хорошие люди, есть идеи, в чем может быть проблема, или даже что здесь происходит?

0 ответов

Другие вопросы по тегам