2 Stimmen

Suche nach einem extrem einfachen AJAX-Skript

Ich brauche ein sehr einfaches, leichtes AJAX-Skript.

Hat jemand eine Shell eines solchen Skripts, die er weitergeben kann?

Hier ist, was ich habe:

  • Ich habe ein PHP-Skript auf dem Server, das das aktuelle Datum und die Uhrzeit auf dem Server ausgibt
  • Ich brauche nur das Javascript, das das PHP-Skript aufruft und lädt die Echo-Text-Zeichenfolge in eine Js-Var, so dass ich es in meiner App verwenden können

(Der Grund, warum ich die Uhr des Servers benötige, ist, dass alle Besucher der Website nach der gleichen Uhr arbeiten müssen. Die App funktioniert nicht für Besucher außerhalb der Zeitzone des Servers).

Danke für die Hilfe.

0 Stimmen

Ich denke, ich sollte beachten, und nicht sicher, ob es wichtig ist, dass andere Aspekte meiner App die Google jQuery-API verwenden --> ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

0 Stimmen

Nicht sicher, ob jQuery 1.4.4 ein Problem ist, so dass ich meine api Aufruf auf die neueste Version 1.6.0 aktualisiert.

0 Stimmen

Ich habe einen anderen Weg gewählt, um mein Problem zu lösen --> stackoverflow.com/questions/5953493/

0voto

Jason Kleban Punkte 18988

Ein alternativer Ansatz zur Lösung Ihres Problems besteht darin, Ihre Zeiten auf UTC statt auf die lokale Serverzeit zu stützen. Mit ein wenig Arbeit können Sie dem Client sogar lokale Zeiten auf der Grundlage dieser UTC-Zeit anzeigen.

0 Stimmen

Danke für die Anregung "uosef". Eigentlich ist meine aktuelle App viel zu ausgereift (in Bezug auf seine Entwicklung). Das Teil, das ich mit dem Callback zum Server hinzufüge, ist ein Add-on. Skalierung zurück zu UTC-Zeitzonen-Codes würde erfordern, dass ich meine ganze App auseinander zu reißen, die ich nicht scharf auf die Bekämpfung bin.

0voto

DRAX Punkte 27703

Darf ich vorschlagen AJAX-Generator ? Ich bin Entwickler, und es ist kommerzielles Tool, aber es hat auch Demo.

Was Sie mit diesem Werkzeug tun können, ist:

  • Ihre PHP-Funktion mit einem Vermerk versehen
  • AJAX-Generator auf PHP-Quelldatei ausführen
  • die generierte JavaScript-Datei in die HTML-Seite einbinden und den PHP-Dienst so verwenden, als ob Sie eine Funktion aufrufen würden

Um dies zu verdeutlichen, hier ein Beispielcode:

//example.php
<?php
//@WebService
function getServerDate(){
    return date('m/d/Y h:i:s a', time());
}
?>

Jetzt den Generator einschalten: beispiel.php

Die Ausgabe wären zwei Dateien: beispiel_dienst.php y beispiel_aufrufer.js

Das müssen Sie jetzt tun:

  • fügen Sie example_service.php in dasselbe Verzeichnis ein, in dem sich auch example.php und
  • example_caller.js in index.html einbinden

HTML code

Entschuldigung, dass ich ein Bild anstelle des HTML-Codes gepostet habe, aber es wurde nicht richtig angezeigt.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X