hoi arien. goede vraag. in het php bestand wordt de inhoud namelijk naar een bestand geschreven. althans dat zou het moeten doen. Maar dat gebeurd niet. daarom ga ik er vanuit dat er iets is gaan in ajax. onderstaande de gehele php code. vreemde is dat alle script op een andere pagina het wel doen. geen probleem wat het probleem kan veroorzaken.
elke pagina heeft een uniek nummer. deze is opgeslagen in de variable paginanaam. vandaar deze variable.
Maar even dat terzijde. bedankt voor je code. het werkt inderdaad nu. wat ik zo vreemd vind is dat dezelfde code wel werkt op een andere plek. Zal de code daar ook vervangen door die van jou. zoal ik kan lezen zorgt real escape string voor o.a. het weghalen van onnodige karakters in de content toch? ik sla namelijk html en pho code op in de variable. is trim dan de functie die ervoor zorgt dat de alles ook wordt meegenomen?
var code = 'test'
var paginanaam = 'pagina1'
$.ajax({
url: 'save-content.php',
type: 'post',
data: { code: code, paginanaam: paginanaam },
datatype: 'html',
success: function (rsp) {
location.reload() // door deze call wordt je pagina opnieuw geladen
alert('ajax uitgevoerd') // dus dit statement heeft geen zin ;-)
},
})