I should have checked the Chrome console.logs before asking the question.
It seems I am AM getting the data.
The problem is not a B4X problem.
I am getting a json parsing error in the Ajax returnFunction which I need to figure out.
"SyntaxError Unexpected token { in JSON at position 283"
I tried converting my text data to base64 before generating the json but the error is the same so, I don't believe, it is not the data that is at fault.