Я создаю простое расширение Chrome для своего сайта, и я использую плагин jQuery qTip2 с расширением.Ошибка при обнаружении ошибки при загрузке внутреннего файла JSON в расширение Chrome с помощью qTip2-плагина
Я пытаюсь заполнить содержание всплывающей подсказки с использованием данных из файла JSON, но я продолжаю получать ошибку «Not Found» внутри тела всплывающей подсказки.
Файл als.json находится в папке 'src' в пределах расширения Chrome. Я также не уверен в форматировании файла JSON в этом сценарии.
Это JS для всплывающей подсказки, которая вводится расширением Chrome.
$(document).ready(function()
{
$('div.row.entry').each(function() {
$(this).qtip({
content: {
text: 'Loading...', // Loading text...
ajax: {
url: '/src/als.json', // URL to the JSON script
type: 'GET', // POST or GET
data: {}, // Data to pass along with your request
dataType: 'json', // Tell it we're retrieving JSON
success: function(data) {
var content = 'Description: ' + data.Entry_Type1.Description;
this.set('content.text', content);
// Now we set the content manually (required!)
},
error: function() {
this.set('content.text', "error");
}
}
},
position: {
target: 'mouse',
adjust: { mouse: false }
},
style: 'qtip-wiki'
});
});
});
А вот файл в формате JSON:
{
"Entry_Type1": {
"typeID": "01",
"Description": "01 Blah Blah Blah."
},
"Entry_Type2": {
"typeID": "02",
"Description": "02 Blah Blah Blah."
},
}