Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.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添加和保存POST变量?_Javascript_Php_Qualtrics - Fatal编程技术网

Javascript 如何向Qualtrics添加和保存POST变量?

Javascript 如何向Qualtrics添加和保存POST变量?,javascript,php,qualtrics,Javascript,Php,Qualtrics,我有一些用户可以使用的基于网络的软件(用PHP、HTML、JavaScript制作)。该软件记录用户的交互(例如,web会话),用户完成任务后,我希望他们完成一项调查。我希望使用Qualtrics,而不是用PHP或Javascript(可能有缺陷)编写调查。我想用我在软件中定义的用户ID将他们的调查结果与他们的交互数据联系起来,但这似乎并不明显。我想采取以下方法: 使用userID POST变量向qualtrics调查提交表单 将此POST变量另存为Qualtrics中的输出 有没有办法做到这一

我有一些用户可以使用的基于网络的软件(用PHP、HTML、JavaScript制作)。该软件记录用户的交互(例如,web会话),用户完成任务后,我希望他们完成一项调查。我希望使用Qualtrics,而不是用PHP或Javascript(可能有缺陷)编写调查。我想用我在软件中定义的用户ID将他们的调查结果与他们的交互数据联系起来,但这似乎并不明显。我想采取以下方法:

  • 使用userID POST变量向qualtrics调查提交表单
  • 将此POST变量另存为Qualtrics中的输出

  • 有没有办法做到这一点,如果有,如何做到?如果有其他方法可以链接Qualtrics调查数据而不使用POST变量,我也愿意(只要它不是GET)。

    Qualtrics不接受“POST”,因此您必须使用“GET”。然后您可以将userID作为字段传递。在调查流中,将userID定义为嵌入的数据变量,不要为其赋值……它将从表单中赋值。嵌入的数据变量保存在响应数据中

    <form action="https://survey.qualtrics.com/SE/" method="get">
        <input type="hidden" name="SID" value="SV_abc123DEF456" />
        <input type="hidden" name="userID" value="userID_value" />
        <input type="submit" value="Take Survey" /> 
    </form>
    
    
    

    “get”有什么问题?您不希望用户在地址栏url中看到其id?如果是这种情况,您可以对其进行加密,然后从Qualtrics调用web服务来取消加密。

    Qualtrics不接受“post”,因此您必须使用“get”。然后您可以将userID作为字段传递。在调查流中,将userID定义为嵌入的数据变量,不要为其赋值……它将从表单中赋值。嵌入的数据变量保存在响应数据中

    <form action="https://survey.qualtrics.com/SE/" method="get">
        <input type="hidden" name="SID" value="SV_abc123DEF456" />
        <input type="hidden" name="userID" value="userID_value" />
        <input type="submit" value="Take Survey" /> 
    </form>
    
    
    

    “get”有什么问题?您不希望用户在地址栏url中看到其id?如果是这种情况,您可以对其进行加密,然后从Qualtrics调用web服务来取消加密。

    Qualtrics不接受“post”,因此您必须使用“get”。然后您可以将userID作为字段传递。在调查流中,将userID定义为嵌入的数据变量,不要为其赋值……它将从表单中赋值。嵌入的数据变量保存在响应数据中

    <form action="https://survey.qualtrics.com/SE/" method="get">
        <input type="hidden" name="SID" value="SV_abc123DEF456" />
        <input type="hidden" name="userID" value="userID_value" />
        <input type="submit" value="Take Survey" /> 
    </form>
    
    
    

    “get”有什么问题?您不希望用户在地址栏url中看到其id?如果是这种情况,您可以对其进行加密,然后从Qualtrics调用web服务来取消加密。

    Qualtrics不接受“post”,因此您必须使用“get”。然后您可以将userID作为字段传递。在调查流中,将userID定义为嵌入的数据变量,不要为其赋值……它将从表单中赋值。嵌入的数据变量保存在响应数据中

    <form action="https://survey.qualtrics.com/SE/" method="get">
        <input type="hidden" name="SID" value="SV_abc123DEF456" />
        <input type="hidden" name="userID" value="userID_value" />
        <input type="submit" value="Take Survey" /> 
    </form>
    
    
    

    “get”有什么问题?您不希望用户在地址栏url中看到其id?如果是这种情况,您可以对其进行加密,然后从Qualtrics调用web服务以取消加密。

    Qualtrics似乎提供了一个官方API:。你试过什么吗?如果您(尚未)知道,该API无疑是一个很好的起点。Qualtrics似乎提供了一个官方API:。你试过什么吗?如果您(尚未)知道,该API无疑是一个很好的起点。Qualtrics似乎提供了一个官方API:。你试过什么吗?如果您(尚未)知道,该API无疑是一个很好的起点。Qualtrics似乎提供了一个官方API:。你试过什么吗?如果你还不知道的话,这个API肯定是一个很好的起点。谢谢!我只是担心他们会操纵它,从而给出错误的用户ID。我对Qualtrics的加密/解密服务不太熟悉。你想要什么样的加密/解密方案?加密不是Qualtrics服务。您可以使用类似于mcrypt_encrypt的东西在php脚本中对其进行加密。然后从Qualtrics调用一个php web服务脚本,该脚本使用mcrypt_decrypt将原始用户ID返回到嵌入的数据变量中。谢谢!我只是担心他们会操纵它,从而给出错误的用户ID。我对Qualtrics的加密/解密服务不太熟悉。你想要什么样的加密/解密方案?加密不是Qualtrics服务。您可以使用类似于mcrypt_encrypt的东西在php脚本中对其进行加密。然后从Qualtrics调用一个php web服务脚本,该脚本使用mcrypt_decrypt将原始用户ID返回到嵌入的数据变量中。谢谢!我只是担心他们会操纵它,从而给出错误的用户ID。我对Qualtrics的加密/解密服务不太熟悉。你想要什么样的加密/解密方案?加密不是Qualtrics服务。您可以使用类似于mcrypt_encrypt的东西在php脚本中对其进行加密。然后从Qualtrics调用一个php web服务脚本,该脚本使用mcrypt_decrypt将原始用户ID返回到嵌入的数据变量中。谢谢!我只是担心他们会操纵它,从而给出错误的用户ID。我对Qualtrics的加密/解密服务不太熟悉。你想要什么样的加密/解密方案?加密不是Qualtrics服务。您可以使用类似于mcrypt_encrypt的东西在php脚本中对其进行加密。然后从Qualtrics调用一个php web服务脚本,该脚本使用mcrypt_decrypt将原始用户ID返回到嵌入的数据变量中。