I am going through a similar issue as discussed in this thread. I am trying to link Amazon Mechanical Turk (MTurk) to a LS survey which then is directed to a web application designed by me. This is how Mturk and LS are connected.
I have used the 'Command Line Tools' feature of MTurk, wherein the survey (in MTurk) is designed in an XML format. So what MTurk basically does is embeds LimeSurvey in its webpage (using iframe tags) I have added code in LS (using Jscript and HTML) to get certain data values (namely workerId, assignmentId etc) which is available in the url to the main MTurk Page.
Now I need to pass on this same data from LimeSurvey to my web application. The problems I have faced so far:
1) When I use the endURL feature (#12 to the link mentioned by Denis), the data does not get transferred to my web application at all!(workerId, assignmentId etc).
2) when is use <form> tags for e.g.
<form id="mturk_form" method="POST" action ="https://address-to-my-web-app">
in the startpage.pstpl of my LimeSurvey, it transfers the data perfectly to my web application but the responses to the questions asked in LimeSurvey are not populated in the LimeSurvey database.
Note: My survey in LS are is one page long. I have turned the 'Welcome Page' = off and the 'complete page' also does not show because of the <form> tag 'post'ing the data to my web application directly thus bypassing the display of the 'complete page'.
I have been struggling with this for over a week and am out of ideas.
Any help would be greatly appreciated!
Thanks,
H.