Seite 1 von 1

JQuery .load Fehler bei iexplore

Verfasst: Mo Okt 22, 2012 9:25 pm
von Kmitska
Hallo Leute,

ich habe den folgenden Code hier, der unter iexplore nicht funktioniert, dabei verwende ich JQuery:

Code: Alles auswählen

$('#modelPanel').load("models.php?model="+document.getElementById('mark').selectedIndex);
Die Seite, die dort geladen wird ist HTML und wird bei <select></select> ergänzt, so dass der <option></option> Teil geladen wird.
Nun habe ich gemerkt, dass das Ganze unter iexplore (wiedermal) nicht funktioniert.

Könnt Ihr diesen Code zum Laufen bringen?
Danke im Voraus. :)

Re: JQuery .load Fehler bei iexplore

Verfasst: Mi Okt 24, 2012 6:58 am
von Dominik
Sry nur per Handy...

Mach nen ausführlicheren Call sprich verwende .ajax und und im success Call bringst du den response mittels $("#selectid").html(response); rein

Re: JQuery .load Fehler bei iexplore

Verfasst: Do Okt 25, 2012 5:29 pm
von Kmitska
Hallo Dominik,

habe mit Hilfe vom Web so etwas gebastelt:

Code: Alles auswählen

$.get("models.php", "model="+document.getElementById('mark').selectedIndex, function(response, status, xhr) {
				        $('#modelPanel').html(response);
				  })
Doch das Resultat ist gleich, es funktionert unter Firefox aber nicht unter iexplore.

Re: JQuery .load Fehler bei iexplore

Verfasst: Do Okt 25, 2012 6:03 pm
von darksider3
Hey,
funktioniert die "Ajax" Methode den?

Code: Alles auswählen

$.ajax("models.php", {
    cache: false,
    success: "model="+document.getElementById('mark').selectedIndex, function(data, textStatus, jqXHR) {
        $("#content-1").html(responce);
    },
    dataType:"html"
});
Ich konnte das selbst noch nicht probieren, aber .Ajax scheint da schon das richtige zu sein ^^
//EDIT: hast du zufällig eine Sassion im code dabei? IE scheint damit nicht richtig zu kommunizieren, hatte ich irgendwo gelesen. Oder es kann sein das dass HTML nicht valide ist. Dann arbeitet der IE damit auch nicht korrekt ... ;)
Mfg

Re: JQuery .load Fehler bei iexplore

Verfasst: Do Okt 25, 2012 6:10 pm
von Kmitska

Code: Alles auswählen

$.ajax("models.php", {
						cache: false,
						success: "model="+document.getElementById('mark').selectedIndex, function(data, textStatus, jqXHR) {
							$("#modelPanel").html(responce);
						},
						dataType:"html"
					});
Das funktioniert garnicht... :(

Re: JQuery .load Fehler bei iexplore

Verfasst: Do Okt 25, 2012 6:19 pm
von darksider3
Naja, ich wollte damit eigentlich nur anstoß daran geben, das du vielleicht mal nach einem Entsprechendem Tutorial nach einer seite die mit "Ajax und Jquery" Bzw. "PHP,Ajax Jquery" suchst.. das könnte helfen: http://matthiasschuetz.com/jquery-tutor ... ajax-laden oder das: http://tympanus.net/codrops/2010/05/23/ ... query-php/ ab "The Javascript"...

Gutes gelingen,
Mfg

Re: JQuery .load Fehler bei iexplore

Verfasst: Do Okt 25, 2012 6:28 pm
von Kmitska

Code: Alles auswählen

$.ajax({
						type: "GET",
						url: "models.php",
						data: "model="+document.getElementById('mark').selectedIndex,
						success: function(data){
							$("#modelPanel").html(data);
						}
				  });
Hier habe ich das Ganze mit .ajax gemacht, aber das Problem ist immer noch gleich... langsam regt mich iexplore echt auf...

Re: JQuery .load Fehler bei iexplore

Verfasst: Do Okt 25, 2012 7:18 pm
von darksider3
in welcher version macht der den nicht? Wenn du 6 oder 7 sagst, dann ist das pech^^

Re: JQuery .load Fehler bei iexplore

Verfasst: Fr Okt 26, 2012 6:51 pm
von Dominik

Code: Alles auswählen

$.ajax({
                  type: "GET",
                  url: "models.php",
                  data: "model="+document.getElementById('mark').selectedIndex,
                  success: function(data){
                     $("#modelPanel").html(data);
                  }
              });
Du kannst übrigens auch

Code: Alles auswählen

$.ajax({
                  type: "GET",
                  url: "models.php?model="+document.getElementById('mark').selectedIndex,
                  success: function(data){
                     $("#modelPanel").html(data);
                  }
              });
draus machen. Deine Select hat nun die ID modelPanel? Siehst du mit FIrebug oder ähnlichen das der AJAX gemacht wird?

Weiß auch nicht ob IE da ein Problem hat. Wieso holst du nicht die ganze <select>? Das müsste 100% gehen.

Ansonsten wenn du es unbedingt willst http://www.electrictoolbox.com/jquery-a ... ct-jquery/

Re: JQuery .load Fehler bei iexplore

Verfasst: Sa Okt 27, 2012 5:24 pm
von Kmitska
Als ich <select> ebenfalls eingepackt habe gings endlich.
Danke euch allen. :)