Вы вообще не кодируете свои данные, поэтому многие вещи будут взорваны (знаки процента, амперсанды, ...). Либо используйте encodeURIComponent
для каждого бита, либо (и это проще), чтобы jQuery сделал это за вас:
$.get('./data/pages/admin/actions.php?savepost=1', {
post_id: $(box).attr('id'),
text: new_text
}, 'text');
Подробнее о параметре данных см. документы .