Я пытаюсь использовать Qualtrics, если кто-то знаком с программой для опроса, и я встраиваю JavaScript, чтобы определенным образом оценивать некоторые вопросы.
У меня проблема в том, что я пытаюсь связать строку с операторами, но это не удается, но когда я пытаюсь это сделать в другом редакторе, строковые операторы работают нормально.
Код:
alert("${q://QID5/SelectedAnswerRecode/1}");
который предупреждает значение,
alert("${q://QID5/SelectedAnswerRecode/" + 1 + "}");
это предупреждает о пустом текстовом поле.
Примечание: alert("Привет" + "Мир"); отлично работает, когда я использую это/
Так что, если есть кто-то, кто знает Qualtrics и знает, почему он использует этот или любые другие методы, это может помочь.
"${q://QID70/SelectedAnswerRecode/" + 1 + "}"
и"${q://QID70/SelectedAnswerRecode/1}"
идентичны, JavaScript не может их различить. Я предполагаю, что Qualtrics выполняет какую-то предварительную обработку"${...}"
, и в этом случае вы не можете динамически создавать строки таким образом. Вы создаете строку в JavaScript, которая (предположительно) запускается только после любого шага предварительной обработки, который выполняет Qualtrics. - person meagar   schedule 15.09.2014