juergen2908
Goto Top

Status aktualisiert sich bei IE 11 mobile nicht (AJAX)

Ich schalte meine Kaffeemaschine mit Raspi.
Umgesetzt hab ich das so,dass ich die GPIO Ports mit php schalte.

Das funktioniert wunderbar.

Jetzt hab ich mir ein kleine Website zusammengebastelt und wollt den Status sprich EIN od AUS ausgeben, ohne die seite jede sekunde zu aktualisieren.

Habe dann ein AJAX QJery Skript gefunden.

Auf Firefox, Safari und mittlerweile auf IE 11 funktioniert es auch einwandfrei nur unter IE 11 mobile (Windows Phone 8.1 ) Nicht

Ich mein es wir mein Status png nicht automatisch aktualisiert

Hat irgend jemand eine Idee?

Anbei mein Code

<!DOCTYPE HTML>

<html lang="en">
<head>
<meta charset="UTF-8">


<script type="text/javascript" src="http://192.168.178.59/jquery-2.1.3.js"></script>


<title>Kaffee </title>
</head>

<body>

<div align="center">

<script>
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("#refresh").load("http://192.168.178.59/schaltstatus.php");
var refreshId = setInterval(function() {
jQuery("#refresh").load("http://192.168.178.59/schaltstatus.php");
}, 1000);
});
</script>

Content-Key: 269779

Url: https://administrator.de/contentid/269779

Printed on: April 24, 2024 at 14:04 o'clock

Mitglied: 114757
114757 Apr 21, 2015 updated at 18:20:24 (UTC)
Goto Top
jQuery Mobile verwenden, das normale jQuery 2.x wird auf Windows Phone Devices nicht vollständig unterstützt:
http://www.giantflyingsaucer.com/blog/?p=1948

Gruß jodel32
Member: juergen2908
juergen2908 Apr 21, 2015 at 18:38:57 (UTC)
Goto Top
Hallo,

danke für deine Antwort.

Funkt leider nicht face-sad

Jetzt bekomme ich kein Ausgabe, als finde er die Bibliothek nicht.

Kann als alternative die Status.php als iframe einbetten.

<!DOCTYPE HTML>

<html lang="en">
<head>
<meta charset="UTF-8">

<title>Kaffee </title>


<link href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js


</head>


<div align="center">

<script>
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery("#refresh").load("http://192.168.178.59/schaltstatus.php");
var refreshId = setInterval(function() {
jQuery("#refresh").load("http://192.168.178.59/schaltstatus.php");
}, 1000);
});
</script>
Mitglied: 114757
114757 Apr 21, 2015 updated at 21:57:58 (UTC)
Goto Top
Jetzt bekomme ich kein Ausgabe, als finde er die Bibliothek nicht.
Ja nee, du musst es schon mit den nativen Ajax Methoden machen...(die Seite mal bitte richtig lesen) eine load Funktion kennt jQuery Mobile ja nicht .

Lässt sich aber auch nativ ohne das ganze jQuery Gedöns mit einem XMLHttpRequest machen, das kann so ziemlich jeder Browser.

Ein Beispiel wie so was geht findest du hier:
Eine Datei in php anzeigen

Gruß jodel
Member: juergen2908
juergen2908 Apr 22, 2015 at 06:15:19 (UTC)
Goto Top
Hallo,

ok, hab es mal mit iframe eingebettet, zur zeit reicht mir das so
.
Werde es aber mit XML auf jeden Fall probieren.

Danke für deine Hilfe.

LG