|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 1759
|
[JQuery-Ajax] Parametro post non inviato
Devo inviare tramite post un parametro, questa è la funzione che deve inviare il dato:
Codice:
alert(img);
//ho provato sia questo
var form_data = {id: img};
//che questo, ovviamente non tutti e 2 contemporaneamente
var form_data = 'id='+img;
$.ajax({
dataType: "json",
url: "http://localhost/pp/update",
type: 'POST',
data: form_data,
async: false,
success: function(response) {
document.getElementById('pp_credits').innerHTML = response;
}
});
Ad ogni modo lo script viene chiamato regolarmente, se gli faccio stampare un messaggio senza tener conto del parametro, questo viene stampato regolarmente. Cosa c'è che non va? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2780
|
Questo codice funziona
Codice:
var form_data = {id: "test data"};
$.ajax({
url: "http://www.posttestserver.com/post.php?dump",
type: 'POST',
data: form_data,
async: false,
success: function(data) {
alert(data);
}
});
Hai testato lato server che l'id non viene ricevuto? Ho notato che hai impostato anche il dataType. Questo si riferisce al tipo di risposta che ti aspetti di ricevere, se il tipo non corrisponde jquery non richiama success (puoi provare ad aggiungere il dataType json allo script sopra per verificare). |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:18.



















