Ciao!
ho un problema con l'invio dei dati in post usando Vue.js.
nel file PHP ho solo questo:
var_dump($_POST);
questo il javascript:
new Vue({
el: '#nota',
data: {
errors: [],
titolo: "TITOLO",
testo: "TESTO"
},
methods: {
upNota: function (event) {
if (this.titolo && this.testo) {
this.errors = [];
this.$http.post(remoteUrl + 'up_nota.php', {tit: this.titolo, txt: this.testo})
.then(response => {
console.log('OK');
console.log(this.titolo);
console.log(response.body);
}, response => {
alert(response);
});
}
this.errors = [];
if (!this.titolo) {
this.errors.push('Titolo obbligatorio');
}
if (!this.testo) {
this.errors.push('Testo obbligatorio');
}
event.preventDefault();
}
}
});
in pratica, non ottengo errori, e nella console visualizzo il valore del titolo che invio l'OK.
quindi allo script ci arriva senza problemi.
però lo script mi risponde sempre con un array vuoto, come se non ngli arrivassero i dati.
qualche idea??