Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以通用方式将嵌入式数据读入Qualtrics_Javascript_Jquery_Qualtrics - Fatal编程技术网

Javascript 以通用方式将嵌入式数据读入Qualtrics

Javascript 以通用方式将嵌入式数据读入Qualtrics,javascript,jquery,qualtrics,Javascript,Jquery,Qualtrics,我有一组嵌入变量,q1_ans,q2_ans,q3_ans 在我的一个问题中,我想一次一个地阅读所有这些变量,作为循环的一部分: Qualtrics.SurveyEngine.addOnload(function() { var i; for (i = 1; i <= 2; i++) { let ans_q = "e://Field/q" + i + "_ans" let ans = "${" + ans_q+ &quo

我有一组嵌入变量,q1_ans,q2_ans,q3_ans

在我的一个问题中,我想一次一个地阅读所有这些变量,作为循环的一部分:

Qualtrics.SurveyEngine.addOnload(function()
{
var i;

for (i = 1; i <= 2; i++) {
  let ans_q = "e://Field/q" + i + "_ans"
  let ans = "${" + ans_q+ "}";
  console.log(ans);
}
});
Qualtrics.SurveyEngine.addOnload(函数()
{
var i;

对于(i=1;i嵌入式数据字段在页面发送到浏览器之前在服务器上解析,因此无法在JavaScript中动态构建和解析嵌入式数据字段的管道字符串

您可以将所有字符串通过管道传输到数组定义中,然后在数组中循环


另一种选择是如果Qualtrics.SurveyEngine.getEmbeddedData()仍然有效(不再包含在文档中),则使用它。

我能够使用
Qualtrics.SurveyEngine.getEmbeddedData()
方法成功!对于子孙后代,我将如何使用数组方法?我将首先将所有的
ans\u q
管道连接到一个数组,我将如何读取?