Thx.
Ankündigung
Einklappen
Keine Ankündigung bisher.
[Erledigt] paging
Einklappen
Neue Werbung 2019
Einklappen
X
-
[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
-
Hallo zusammen. Anscheinend kann ich vor lauter Bäumen den Wald nicht mehr sehen. Ich habe die var's nun angepasst, nur zum testen habe habe ich aber den
Code:data:"?q="+str+"&a="+region+"&b="+anstellung+"&sid ="+Math.random(),
Danke nun weis auch ich wie man den Firebug benutzt da es also immer noch nicht funktioniert, habe ich den Firebug benutzt und herausgefunden dass die GET http://.......php?? zwei Fragezeichen anstelle von einem hat. Könnte der Fehler daran liegen? Habe bis jetzt aber noch nicht herausgefunden voher das 2. ? kommt.
Die PHP Zeile verstehe ich ebenfalls nicht. Muss ich diese denn zwingend umschreiben?
Danke vielmals, Rilana
Kommentar
-
Code:data:"?q="+str+"&a="+region+"&b="+anstellung+"&sid ="+Math.random(),
apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
befor die frage kommt wieso es nicht funktioniert.. hier die antwort
Code:$("select#technisch").change(showUser()); //sobald das select element mit der ID technisch einen anderen wert hat, rufe show users auf.. $("select#kaufm").change(showUser()); $("select#dienstleistung").change(showUser()); $("select#region").change(showUser()); $("select#anstellung").change(showUser());
Code:$("select#technisch").change(function(){ showUser(); }); //sobald das select element mit der ID technisch einen anderen wert hat, rufe show users auf.. //und bei den anderen genau so
EDIT: war eine sekunde langsamer...
EDIT2: habe gerade in der Firebug konsole gesehen dass du noch ein parameter fehler hast
Code:data:"?q="+str+"&a="+region+"&b="+anstellung+"&sid ="+Math.random(),
apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
Zuletzt geändert von BlackScorp; 07.07.2010, 16:11.wie ich sehe funktioniert es nun, änder jetzt die data zeile wie in meinem edit und schon funktioniert alles perfekt.. wegen dem popuptest, erstelle dir ein div mit display none und gebe dem popuptest link einen namen dann kannst du mit jQuery dem link einen click event zuweisen und das unsichtbare div anzeigen lassen mit weiteren spielerein wie fadeIn()
MFG
EDIT: ich habe dir geschrieben.. dass du es ersetzen sollst, nicht drunter schreiben.. sonst machst du zu viele unnötige ajax requestsapt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
OK, funktioniert fast, gibt es eine Möglichkeit dieCode:var strT = $("#technisch").val(); //hole value von dem ausgewählten select var str = $("#kaufm").val(); var strD = $("#dienstleistung").val();
Code:var str = $("#kaufm","#technisch","#dienstleistung" ).val();
ich muss dass irgendwie anders Lösen, damit nur immer genau das Menü geladen ist welches mann braucht.
Kommentar
-
Zuletzt geändert von BlackScorp; 07.07.2010, 17:51.nein, schau mal in deine selectusers.js
Code://init funktion wurde aktiviert und jQuery hört deine aktionen auf dem browser ab. $("select#technisch").change(showUser()); //sobald das select element mit der ID technisch einen anderen wert hat, rufe show users auf.. $("select#kaufm").change(showUser()); $("select#dienstleistung").change(showUser()); $("select#region").change(showUser()); $("select#anstellung").change(showUser()); $("select#technisch").change(function(){ showUser(); }); $("select#kaufm").change(function(){ showUser(); }); $("select#dienstleistung").change(function(){ showUser(); }); $("select#region").change(function(){ showUser(); }); $("select#anstellung").change(function(){ showUser(); });
Code:$("select#anstellung").change(showUser());
Code:$("select#anstellung").change(function(){ showUser(); });
Code:$("select").change(function(){ showUser(); });
Code:data:"q="+str+"&a="+region+"&b="+anstellung+"&sid ="+Math.random(),
Code:data:"q="+str+"&a="+region+"&b="+anstellung+"&sid="+Math.random(),
Code:function init(){ $("select").change(function(){ showUser(); }); } function showUser() { var strT = $("#technisch").val(); //hole value von dem ausgewählten select var str = $("#kaufm").val(); var strD = $("#dienstleistung").val(); var region = $("#region").val(); var anstellung = $("#anstellung").val(); $.ajax({ type: "GET", url: "stellenResult.php", data:"q="+str+"&a="+region+"&b="+anstellung+"&sid="+Math.random(), success: function (responseText){ $("#txtHint").html(responseText); //ergebnis aus der php datei als html code in txtHint reinschreiben } }) }
apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
Die
Code:$("select#technisch").change(showUser()); //sobald das select element mit der ID technisch einen anderen wert hat, rufe show users auf.. $("select#kaufm").change(showUser()); $("select#dienstleistung").change(showUser()); $("select#region").change(showUser()); $("select#anstellung").change(showUser());
Kommentar
-
Wieso geht das eigentlich nicht?
Code:<li><a href="stellen.php?section=kaufm" class="kaufB">Kaufmännisch</a> </li>
Code:$(".kaufB").click(function(){ $(".kauf").slideToggle("fast"); $(".tech").hide("fast"); $(".dienst").hide("fast"); $(this).toggleClass("active"); return false; });
Kommentar
-
ja da musst du ein bissle rumtrixen mit
Code:$('ul.navi li').eq(nummer).click(function(){});
apt-get install npm -> npm install -g bower -> bower install <package> YOLO [URL]https://www.paypal.me/BlackScorp[/URL] | Mein Youtube PHP Kanal: [url]https://www.youtube.com/c/VitalijMik[/url]
Kommentar
-
Sorry, komm wieder nicht weiter! Mein Problem ist dass ich 3 verschiedene Gruppierungen habe, kaufmännisch technisch und Dienstleistungen, wenn man z.Bsp. auf kaufmännisch clickt dann sieht man alle kaufmännische kategorien im select menu (q).
Ich habe also von Anfang an alle Kategorie geladen. Das heisst
Code:<select name="kaufm" id="kaufm"> <select name="technisch" id="technisch"> <select name="dienstleistung" id="dienstleistung">
Wie mach ich das?
Code:function showUser() { var str = $("#kaufm").val(); <--Dieser String soll je nach dem welche div sichtbar ist den Wert #kaufm oder #technisch oder #dienstleistung beinhalten--> var region = $("#region").val(); var anstellung = $("#anstellung").val(); $.ajax({ type: "GET", url: "stellenResult.php", data:"q="+str+"&a="+region+"&b="+anstellung+"&sid="+Math.random(), success: function (responseText){ $("#txtHint").html(responseText); //ergebnis aus der php datei als html code in txtHint reinschreiben } }) }
Kommentar
-
Zitat von BlackScorp Beitrag anzeigenja da musst du ein bissle rumtrixen mit
Code:$('ul.navi li').eq(nummer).click(function(){});
Danke noch mal! Die Kürzung des codes vorhin war mega!
Kommentar
Kommentar