[RISOLTO] Passaggio parametri in JQuery/Ajax

Pich07

Nuovo Utente
4 Nov 2013
9
0
0
Ciao a tutti,

ho un campo di input, dove l'utente specifica un numero che verra poì inviato a seguito del invio da parte di un submit. A me interessa leggere il valore del campo di input dell'utente, e passarlo tramite GET alla pagina php che verrà eseguita in maniera asincrona, ma non mi funziona. Vorrei cioè passare all'interno della funzione $.ajax( ) un parametro "qta" che corrisponde al testo inserito in input dall'utente.

Allego il codice della parte corrispondente

Codice:
<input type="number" name="qta" id="qta"/>

<input type="submit" name="submit" class="button" id="submit_btn" value="send" onclick="richiesta_ajax_post()"/>


<script type='text/javascript'>  
    
    var xmlHttp = getXmlHttpObject();
    
    function richiesta_ajax_post(){    
             
        xmlHttp.open('POST', "elabora.php", true);
			
		$.ajax({
				type: "GET",
				url: "elabora.php?id=<?php echo $_GET["id"] ?>",
				contentType: "application/x-www-form-urlencoded; charset=UTF-8",
				data: "{}",
				dataType: "script",
				success: function (msg) {                  
					alert("Quantita ordinata");
					
				},
				error: function (msg) { 
					alert("Non funzia"); 
				}
				});
				
		xmlHttp.send(id);		
        xmlHttp.onreadystatechange = function() {
            if(xmlHttp.readyState == 4) { 
                if (xmlHttp.status == 200) {     
                    eval(xmlHttp.responseText);
                }
            }
        };    
        xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");    
        xmlHttp.send();
    }
        
        
    function getXmlHttpObject() {
        
        var xmlHttp=null;
        if (window.XMLHttpRequest) {
            xmlHttp = new XMLHttpRequest();
        }	
        if (window.ActiveXObject) {
            xmlHttp =  new ActiveXObject("Microsoft.XMLHTTP");
        }
	
        return  xmlHttp;
    }

</script>
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, cambia questo
Codice:
 error: function (msg) { 
                alert("Non funzia"); 
            }
con questo
Codice:
error: function(er) {		
                var status = er.status;
                var text = er.statusText;			
                var message = status + ': ' + text;
                alert(message);		
            }
dovrebbe indicarti l'errore riscontrato
 

Pich07

Nuovo Utente
4 Nov 2013
9
0
0
Ma non mi da errore in realtà. Semplicemente non riesco a passargli il parametro..non riesco bene a capire come fare. Il codice che ho allegato è privo di tutte le mie prove, manca la parte in cui ho provato a far passare il parametro.
Il problema secondo me è che bisogna inserire un ascoltatore per le variazione del campo di input. Ma non so come fare.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
il parametro lo passi qui
Codice:
data: "{}",
ed è vuoto, dovrebbe essere piu o meno cosi
Codice:
data: "qta=" + $("#qta").val(),
 
Discussioni simili
Autore Titolo Forum Risposte Data
G [RISOLTO] Passaggio parametri a php Ajax 3
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
K [risolto] passaggio variabile a pagina php con ajax Ajax 6
A [RISOLTO] Passaggio di valori con GET tra una immagine e una descrizione PHP 7
N [RISOLTO]ancora ..passaggio variabili PHP 13
M [RISOLTO]Problema controllo e passaggio di valori da una pagina all''altra PHP 4
M [risolto] Passaggio valore tramite link per selezione dati su database. PHP 3
M [RISOLTO]Fermare slideshow immagini al passaggio del mouse. jQuery 3
L (risolto) MySQL 0
B getElementById su piu id(Risolto) Javascript 6
L Esercitarsi con Js [RISOLTO] Javascript 4
C [RISOLTO]Inserimento variabile php in input html PHP 20
L risolto visualizzazione e ordinamento dati PHP 1
moustache [RISOLTO] SQL PHP IIS PHP 8
Sergio Unia Ricezione email con destinatari multipli [Risolto] PHP 2
L update tabelle in php mysql [risolto] PHP 6
M Semplice visualizzatore di immagini [risolto con plugin wp] PHP 7
L [RISOLTO] Stampa a video risultato count in html PHP 13
L [RISOLTO] Eliminare una discussione creata PHP 3
tomorc [HTML] Problema con scroll bar (risolto) HTML e CSS 0
A [PHP] Problema query insert [RISOLTO] PHP 14
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
K [RISOLTO] Problema Griglia Php+Mysql PHP 13
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
elpirata [RISOLTO][Javascript] Datapicker e autocompletamento campo input Javascript 2
elpirata [RISOLTO][Mysql] Problema insert valori apostrofati MySQL 1
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
G [MS Access] Gestione biglietti [RISOLTO] MS Access 2
G [MS Access] Casella combinata & Query [RISOLTO] MS Access 4
G [MS Access] Query mese corrente con conteggio [RISOLTO] MS Access 2
M [RISOLTO]Windows media player non mi funziona più su win 10 pro 64 bit Windows e Software 2
C [RISOLTO][PHP] Errore di sintassi PHP 8
IT9-Gpp [RISOLTO] Leggere variabile restituita da success Ajax 3
Kolop [RISOLTO][PHP] Problema Pagination PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
C [RISOLTO][PHP] Conteggio righe di una tabella PHP 4
N [PHP] Utilizzo variabili di sessione [Risolto] PHP 13
Tommy03 [RISOLTO][PHP] Webserver o devserver? PHP 2
Sergio Unia Recupero dati da una vecchia versione MySql [Risolto] MySQL 4
spider81man [PHP] Problemi cancellazione dato su DB [RISOLTO] PHP 1
A [RISOLTO]Inserimento Immagini da pc a MySql PHP 15
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
felino Risolto - [Wordpress][WooCommerce] PayPal Checkout e campi di fatturazione WordPress 2
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
elpirata [PHP][RISOLTO] Effettuare la somma dei tempi di lavorazione PHP 3
elpirata [PHP] [RISOLTO]Sovrascrivere testo in una tabella PHP 2
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
S Problema in PHP per invio file XML - RISOLTO- PHP 8
A [Javascript] [RISOLTO] Doppio "submit", in uno stesso "Form" , che puntino ad "action" diversi Javascript 1

Discussioni simili