Beste Phphulp bezoekers,

De situatie is als volgt:

Ik heb een dropdown die stuurt een id naar javascript met onchange. Dan haalt javascript doet

ajaxRequest.open("GET", "verwerking.php" + queryString, true);

querystring = de rest van de link. Na dat werkt dus allemaal goed.

Nu heb ik in php script volgende:

$display_string .= "<td><input type=button name=$row[id] id=did onclick=getdid() value=view> &nbsp; $row[id]</td>";

Hij laat dan netjes alles uit de database zien en geeft de links de goede name en value

probleem is dat name wel dynamisch is krijg gewoon goede output maar ik wil zorgen dat ik weer verder kan.


function getdid(){
var ajaxRequest;  // The variable that makes Ajax possible!
	
	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
			var ajaxDisplay = document.getElementById('akinfo2');
			ajaxDisplay.innerHTML = ajaxRequest.responseText;
		}
	}
	
	var did = document.getElementById('did').name;
	var queryString = "?did=" + did;
	
	ajaxRequest.open("GET", "verwerking.php" + queryString, true);
	ajaxRequest.send(null); 
	}


Het probleem is dat de did niet variable is maar als ik die wel variable maak door bijv $row[id] + did, maar hoe haal ik deze dynamische var dan op met javascript omdat de var dynamisch is kan je geen statische waarde geven.

Weet iemand voor dit vrij simpele probleem een oplossing?
topic mag dicht heb het gevonden...
Stel dat iemand ooit hetzelfde probleem heeft als jij en via Google op deze pagina komt? Zou het dan niet leuk zijn als de gevonden oplossing hier ook vermeld werd?

Reageren