gpt4 book ai didi

javascript - 使用 SurveyJS 加载外部 JSON 时出现问题

转载 作者:行者123 更新时间:2023-12-03 00:42:39 26 4
gpt4 key购买 nike

我有以下Codepen使用一个非常简单的 SurveyJS 示例。它使用以下 JSON:

var json = {
"questions": [{
"type": "text",
"title": "Test question 1",
"name": "Test question"
},
{
"type": "comment",
"title": "Test question 2",
"name": "Test question 2"
},

]
}

当我尝试使用remote时JSON 文件 new Codepen不工作。

我尝试按如下方式请求 JSON:

var giturl = "https://gist.githubusercontent.com/flowtrader2016/cdb63289fc3b4c81df9186e339233ffa/raw/1ee651735f501d5288082a0f3147ea48dc07911c/surverytest.json"

$.getJSON( giturl, function (data) {
var json = data
});

我刚刚开始学习一些 Javascript,因此感谢任何帮助。

最佳答案

我稍微修改了你的codepen - https://codepen.io/anon/pen/ZmxGzW

$(document).ready(function() {
console.log("ready");
var giturl = "https://gist.githubusercontent.com/tsv2013/43c1e94c6e663e242d772ba9f79e8c2f/raw/1a9378226b633459037c798cf44354b631f9a9c9/surverytest.json";

$.ajax({
type:"GET",
url: giturl,
crossDomain: true,
success: function (data) {
console.log("received: " + JSON.stringify(data));
var survey = new Survey.Model(JSON.parse(data));

survey
.onComplete
.add(function (result) {
document
.querySelector('#surveyResult')
.innerHTML = "result: " + JSON.stringify(result.data);
});

$("#surveyElement").Survey({model: survey});

}
});

console.log("sent");
});

您的调查 JSON 有错误 - 多了一个逗号

顺便说一句 - https://surveyjs.io/Examples/Library/ 上的任何示例可以通过单击在 Plunker 中编辑按钮

在 pluker 中打开

关于javascript - 使用 SurveyJS 加载外部 JSON 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53379091/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com