1 2 3 4 5 | <td>Probleemtype </td> <td><select name="probleemtype" id="probleemtype"> <? $problemen = $po->showProblemen($probleemid); ?> </select> </td> |
De waarde heb van het probleem. Nu dus nog het ophalen van de oplossingen die eraan zijn gekoppeld en die gegevens in een dropmenu gooien.quote:Op woensdag 25 januari 2012 14:32 schreef Scorpie het volgende:
Zet een handler op het onchange event van de dropdown.
Ajax call dmv jQuery doen, vervolgens een content veld updaten met de waardes die je binnen krijgt en dan tonen?quote:Op woensdag 25 januari 2012 14:56 schreef Cue_ het volgende:
[..]
De waarde heb van het probleem. Nu dus nog het ophalen van de oplossingen die eraan zijn gekoppeld en die gegevens in een dropmenu gooien.
nog ideeen?
ja zoiets inderdaad. maar heb je evt soort van voorbeelden hoe dat eruit zou zien de diverse calls enzo?quote:Op woensdag 25 januari 2012 14:58 schreef Scorpie het volgende:
[..]
Ajax call dmv jQuery doen, vervolgens een content veld updaten met de waardes die je binnen krijgt en dan tonen?
Het lijkt me dat showProblemen() een functie is die zelf al echo't, maar dat was de hele vraag natuurlijk niet .quote:Op woensdag 25 januari 2012 15:08 schreef Chandler het volgende:
<? $problemen = $po->showProblemen($probleemid); ?>
moet dat niet
<?=$po->showProblemen($probleemid); ?>
zijn?
1 2 3 4 5 6 7 8 9 10 11 | <?php $("#probleemtype").change(function() { var probleemid = $("option:selected", this).val(); $.get("/getprobleembyid.php?pid=" + probleemid, function(data) { $(data).each(function() { $("#probleemkeuze").append($("<option />").text(data.titel).attr("value", data.id)); }); /* ofzo */ }); }); ?> |
quote:Op woensdag 25 januari 2012 15:03 schreef Cue_ het volgende:
[..]
ja zoiets inderdaad. maar heb je evt soort van voorbeelden hoe dat eruit zou zien de diverse calls enzo?
Want het globale plaatje snap ik nu. En dat het ook daadwerkelijk zou moeten lukken
1 2 3 4 5 6 7 8 | <?php <select id="first" onchange="javascript: bla("first");"> <option></option> <option></option> </select> <select id="hiddenSelect" style="display: hidden;"></select> ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php var bla = function(id){ var selectedOption = $("#"+id+" option:selected"); ({ url: "test.html", context: document.body, success: function(data){ // doe hier updaten van je hidden select $(data).each(function(){ $("#hiddenSelect").append($("<option />").text(this.titel).attr("value", this.id)); }); $("#hiddenSelect").show(); } }); } ?> |
Ohja, die append is eigenlijk wel mooier. Alleen moet je wel even de loop nakijkenquote:Op woensdag 25 januari 2012 15:17 schreef Catch22- het volgende:
Die moet je dan niet assignen aan een variabele, dat slaat nergens op.
[ code verwijderd ]
Dit was halve pseudocode uit mijn mouwquote:Op woensdag 25 januari 2012 15:21 schreef Scorpie het volgende:
[..]
Ohja, die append is eigenlijk wel mooier. Alleen moet je wel even de loop nakijken
1 | <img src="links.jpg" /><img src="ja.jpg" /><img src="nee.jpg" /><img src="rechts.jpg" /> |
1 | $('#dropdown select').change(my_function()); |
1 2 3 4 5 6 7 8 9 10 11 12 13 | my_function(){ //waardes uit de dropdowns pakken var option1 = $('.select1 option:selected'); var option2 = $('.select2 option:selected'); etc... //inhoud van het veld opbouwen var output = "<img src='" + option1 + ".jpg' /><img src='" + option2 + "' />"; //output naar het textvak sturen $('#outputveld').attr('value', output); } |
.text() in het geval van <option> elementen, en ik was vergeten 'function' voor de functienaam te zetten. We waren al per PM verder gegaan inmiddels .quote:Op donderdag 26 januari 2012 01:02 schreef Catch22- het volgende:
nog even. .value() achter de optionsselector doen en je bent er
.quote:
1 2 3 4 5 6 7 | var eenHeleGroteObject = { "valueNiveau1": { "valueNiveau2IsEenArrayMetObjecten": [ { "key": "value" }, { "key2": "value2" } ] } }; |
1 | var mijnString = "valueNiveau1"; |
Klopt.quote:Op zondag 29 januari 2012 16:59 schreef PimD het volgende:
Volgens mij gewoon eenHeleGroteObject[mijnString]? (Als ik tenminste je verhaal goed begrijp)
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |