Ik neem aan dat dat een codesnippet is die een AJAX-response genereert?
Met de header zeg je dat je JSON retourneert, maar je echo'd $ab['image_data'], dus in de broncode daarvan staat waarschijnlijk "Array()" ofzo? Heb je de data in je response al bekeken? En wat voor (formaat van de) response verwacht de aanroepende partij?
