Sto provando a passare variabili tramite ajax a uno script PHP che eseguirà una query MySQL. Tuttavia, continuo a ricevere l'errore 404 Not Found con: "http: // myurl/database /% 5Bobject% 20Object% 5D".% 5Bobject% 20Object% 5D (404 non trovato) durante il tentativo di invio tramite AJAX
Sembra che stia cercando di inviare i dati a http://myurl/database/%5Bobject%20Object%5D invece dello script PHP che ho definito. Davvero in perdita su questo ... pensavo che mettere l'URL assoluto in avrebbe funzionato.
Di seguito è riportato il mio codice. Sarebbe eternamente grato per tutto l'aiuto ....
<script type="text/javascript">
function insertData()
{
var dataid= $('#dataid').attr('value');
var industry = $('#industry').attr('value');
var geolocation = $('#geolocation').attr('value');
$.post({
type: "POST",
url: "http://myURL/database/InsertData.php",
data: "dataid="+ dataid+"&industry="+ industry +"&geolocation="+ geolocation,
});
return false;
};
</script>
Usa '.val()' invece di '.attr ('valore')'. –
@RobW - è irrilevante –