Here is a sample how it works in jsfiddle without problems: https://jsfiddle.net/#&togetherjs=0SQvHmm6Nj
But when same content is in ajax update it breaks. Wonder what happens to it before render? 2017-05-03 16:06 GMT+03:00 Martin Makundi < martin.maku...@koodaripalvelut.com>: > Hi! > > I am trying to display (wicket 1.4) an image using base64 image data > representation. > > For some reason the base64 gets garbled every time with ajax. > > For example: > > src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcIAAA > CWCAYAAABNcIgQAAAKUklEQVR4nO3dzYoc1xkG4PcS+g5cVxDmAmzoC/ > BCm5BANrMIWXilCwgIvIl3hhC8CUYbe+WFcAgJWdgT8MI2xjEYjA0KGYSjmESY > kSxLsmXHk0V1R6dPVff09H/JzwMHaTTVVae7xfnqfOen.... > > becomes (as viewed from firefox developer tools) > <img width="300" height="150" src="data:image png;base64, > ivborw0kggoaaaansuheugaaaciaaacwcayaaabncigqaaakukleqvr4no3dzyoc1xkg4pcs+g5cvxdmamzoc="" > bcm5banrmiwxilcwgivil3hhc8cuybe+wfcagjwdgt8mi2xjeyja0kgysjmesyksxlsmxhk0v1r6dpvff09h="" > jzwmhattvvae7xfnqfoen... > > You can notice lots of ="" marks ="" splitting the string. > > > Is this a wicket encoding issue or a javascript quirk? > > Thanks. > > ** > Martin > >