问题标签 [surveyjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
578 浏览

javascript - 如何在我的 Flask webapp 中实现 SurveyJS 构建器

我需要实现一个 JQuery 片段,为我的 Flask webapp 提供 SurveyJS 的构建器,但我不知道该怎么做,甚至不知道它是否可能。

我已经尝试在我的代码中使用 Leaflet.JS,它和 JQuery 一样好用,但是当涉及到 Survey.JS 时,我迷路了。我什至不知道使用 webpack 并实现 Angular.JS 代码是否更合适。

我已经尝试了以下示例,但我收到一条错误消息

TypeError: $(...).Survey is not a function` 但这意味着无法识别对象“.Survey”。

我现在唯一想做的就是了解它是如何实现的,或者找到一种输出一些结果的方法。

更新

您将在下面找到我嵌入到 HTML 中的自定义问卷。问题是我想嵌入调查构建器/设计器。如果我无法嵌入 SurveyJS 的构建器/设计器,我恳请提供替代方案,因为正如我之前提到的,我想在我的微服务中实现一个调查构建器。

0 投票
1 回答
494 浏览

vue.js - 从 db 获取调查问卷问题

我在 vue 中使用surveyjs,并试图var json从我的 API 中获取我的问题。

使用 vue-resource,我向 API 发出 GET 请求,并将响应保存questions并放入var json

使用console.log(json),我得到undefined。那么,在这种情况下访问 API 响应的正确方法是什么?

0 投票
1 回答
47 浏览

javascript - 如何在不按继续按钮的情况下自动在 Surveyjs 中滑动问题?

我在我的网络应用程序中使用 SurveyJs。我的前 3 页包含我想在几秒钟后滑动的 HTML,就像在下面使用 SurveyJS 的示例站点中一样: https ://www.vivewellness.com/consultation/

在上面的站点中,输入名称后,3-4 页滑动而不按继续按钮,我想在我的站点中重现此内容。

我正在使用:浏览器:Chrome,浏览器版本:版本 74.0.3729.131,surveyjs 平台:jQuery,surveyjs 版本:1.0.84

起初我尝试在 JSON 中设置“maxTimeToFinish”:“2.2”,但对我来说并没有成功。

有人可以帮我重现与示例站点中相同的效果吗?

0 投票
1 回答
1228 浏览

javascript - 将调查结果发送到 API

我正在尝试将调查结果发送到我的 API。

在mounted() 中,我使用 提出GET请求vue-resource,从我的dB 中获取问题,然后设置surveyjs。为了发送结果,我尝试this.$http.post在surveyJSonComplete函数中使用 , 但我得到了Cannot read property 'post' of undefined. 另外,我试图监视result变量,但它不起作用。

0 投票
1 回答
630 浏览

mysql - 如何将surveyjs库连接到数据库(Mysql)

使用此示例(Surveyjs 库)Surveyjs-recat-quickstart我不知道如何在此示例上连接我的 Mysql 数据库,因为我知道我想为每种类型的问题添加一个分数(例如无线电问题(item1_score = 2, item2_score = 4 ...))

0 投票
0 回答
425 浏览

javascript - 尝试导入本地 javascript 文件时出错

我几乎不好意思问这种基本问题,但我找不到错误......我尝试在本地提供来自外部库的代码,但它不起作用。当从 URL 加载或直接注入 HTML 文件时,该代码可以完美运行,但它无法识别 javascript 文件。

试图移动文件,因为我认为我只是有错别字,但即使 webstorm 说它是正确的。还为文件提供了正确的类型。

在这种情况下,HTML 文件和本地 .js 文件位于同一文件夹中。我尝试在本地嵌入的外部文件:这里

这个简单的代码每次都会导致SyntaxError: expected expression, got '<'Firefox 控制台中的错误。

此外,文件中的调查对象也无法识别/加载。查找错误会导致遗漏括号,但代码应该是正确的。

0 投票
0 回答
908 浏览

reactjs - 你如何在 React 中获得 Survey JS 结果?

我正在使用 Survey JS 构建一个响应式调查。在用户选择多项选择选项后,我希望根据https://surveyjs.io/Examples/Library/?id=service-result&platform=Reactjs&theme=default显示所有先前答案的图表

但是,当您在 create-react-app 构建中实现此功能时,您会收到控制台错误并且不会显示结果。错误说“警告:setState(...):在现有状态转换期间无法更新”,并且该 chartContainer 不是函数。

任何帮助将不胜感激。

0 投票
1 回答
1179 浏览

javascript - SurveyJS:在 React 中禁用自动感谢消息

我已经使用survey-react(https://www.npmjs.com/package/survey-react )对我们的react应用程序实施了SurveyJs( https://surveyjs.io )调查。一切正常,但是当提交调查时,我们正在使用 axios 将数据发布到数据库,并在成功与否时接收来自 API 的回复。

问题是我已经在模式中实施了调查,surveyjs 似乎有一个“谢谢”页面,我找不到禁用的方法。所以当我提交时,我有一个组件重新渲染两次(默认的感谢页面和我的 API 成功/失败响应)。我可以通过在 JSON 文件上使用“completedHtml”来覆盖文本,但我无法禁用它。问题是,即使我用“Processig Survey ...”之类的东西覆盖它,模态上的跳转看起来也不好。

我的模式代码:

我的调查 API 调用和处理:

我一直在看这个大约 5 个小时并画了一个空白......我已经尝试了我能想到的一切。任何帮助将非常感激。谢谢。

PS:忘了提到我已经尝试通过 JSON 将 showCompletedPage 参数传递为 false,但是,由于调查是在模式上的,它仍然显示更糟糕的模式标题(并且仅显示标题)。

0 投票
1 回答
402 浏览

surveyjs - SurveyJS:如何实现验证码图像挑战

我尝试实现自定义小部件遵循指南https://surveyjs.io/Examples/Library/?id=custom-widget-select2-tagbox 但不显示验证码的图像挑战

我如何为surveyjs表单实施验证码图像挑战?

0 投票
0 回答
53 浏览

javascript - React Parent 页面需要调用其子页面上的每个方法

我有带有调用单独 JS 文件的选项卡的 React 应用程序。我正在使用 SurveyJS,其中每个调查都有一个完整的按钮。在我的父页面上,我的保存按钮我需要让它调用每个 JS 文件,.onComplete 方法

带有标签的父页面示例

子页面示例