This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
We need to pass some data in the form of an array to be displayed in a table in enet_io example.
The code:
else if(ustrncmp(pcName, "/cgi-bin/get_result", 10) == 0) { static char pcBuf[6]; // // Get the test result as string......... // io_get_test_result(pcBuf, 6); psFile->data = pcBuf; psFile->len = strlen(pcBuf); psFile->index = psFile->len; psFile->pextension = NULL; UARTprintf(pcBuf); return(psFile); }
The above code sends the data to the browser obtained from this:
void io_get_test_result(char *pcBuf, int iBufLen) { usnprintf(pcBuf, iBufLen, "%d", testresult); }
Now instead of test result we need to send an array testresultarray
int testresultarray[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
What changes are required in the code here? Also what needs to be done at the javascript part which is as below
//Test Result Display TryOuts-------------------------------------------------------// function test() { var req = false; function TestComplete() { if(req.readyState == 4) { if(req.status == 200) { document.getElementById(1).innerHTML = "<div>" + req.responseText + "</div>"; //we will have id = "1", id = "2" etc } } } if(window.XMLHttpRequest) { req = new XMLHttpRequest(); } else if(window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); } if(req) { req.open("GET", "/cgi-bin/get_result?id" + Math.random(), true); req.onreadystatechange = TestComplete; req.send(null); } }
Please provide help.
Thanks
Vikram