Each time you use html(...)
You override anything inside the element.
Extract all the data, then append it to the element:
var output = "";
for (i=0; i<4; i++){
output += data[i].text;
}
jQuery("#main .left").html(output);
Note that you didn't use the loop index, you just used 0
for all the iterations: ...html(data[0].text);