I am using LuaSocket and http.request to call a remote PHP script that generates a Lua table and outputs it to the browser.
When I store the http.request response in a variable it's a string, which renders the table unusable in my Lua code.
For example:
eventData = http.request("http://www.example.com/events.php")
print( eventData )
--print outputs this "string", that is really a Lua table that PHP generated
months={
'January',
'February',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December',
}
If I try calling months[4], for example, it errors out with "attempt to index global 'months' (a nil value)". How can I cast that string as a usable table?
Thanks!