[eluser]Raff_Gh[/eluser]
Do any of you know why codeigniter prefixes three characters \r (or \0 I didn't figure out) to the body of any HTTP response?
When it comes to using ajax it's causing me going mad beacuase ajax string cannot be parsed properly... To solve temporarily the situation I did the following :
Echoing ajax this way :
and then retrieve this data in the following way:
Code:
var data1 = data.split("-");
alert(data1[0]);// this prints \r\r\r
alert(data1[1]);// this prints {"hello":"world"}
var data1 = JSON.parse(data1[1]);
But I leave you judge the cleaness of this solution... anyone has any clue why this error occurs with CI ?