我是jQuery
和javascript
的新手,这可能是初学者的问题。
我正在使用JavaScript测验库SlickQuiz进行测验。测验使用以下回调填充页面
$(function () {
$('#slickQuiz').slickQuiz({json: {YOUR_JSON_HERE}});
});
我想将测验json放在单独的文件中,并使用
$.getJSON
传递它。我尝试了以下操作,但没有成功。$(function(){
$.getJSON('path/to/json', function(quizJSON){
$('#slickQuiz').slickQuiz()
});
});
我已将其发布为
github
上的问题,但认为这可能是琐碎的jQuery
新手问题,因此将其发布在此处。 最佳答案
将JSON作为参数传递给测验函数:
$(function(){
$.getJSON('path/to/json', function(quizJSON){
$('#slickQuiz').slickQuiz({
json: quizJSON // <--
});
});
});
关于jquery - 用getJSON调用替换内联JSON,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12143192/