Visualizzazione dei risultati da 1 a 5 su 5

Discussione: AJSHP in remoto

  1. #1

    AJSHP in remoto

    ciao
    è possibile specificare nella istruzione che segue una classe Gateway remota?
    NetServices.setDefaultGatewayUrl('http://www.sito.it/classes/Gateway.class.php');

    grazie

  2. #2
    file www.sito.it/lib/classes/Hello.class.php
    Codice PHP:
    class Hello{
            function 
    getHello(){
                return 
    'Hello';
            }
        } 
    file www.sito.it/test.php
    Codice PHP:
    <script type="text/javascript" src="http://www.sito.it/lib/javascript/AJSHP.js"></script>
    <script type="text/javascript" language="javascript">
    function write(where, what) {
        document.getElementById(where).innerHTML = what;
    };
    NetServices.setDefaultGatewayUrl('http://www.sito.it/lib/classes/Gateway.class.php');
    var connection = NetServices.createGatewayConnection();
    var listener = new Object();
    listener.onStatus = function(message) {
        write('result', message);
    }
    listener.onService = function(s) {
        if(s == false)
            write('result', 'Error, PHP is not working correctly.');
        this.enabled = s;
        service.getHello();
    }
    listener.getHello_Result = function(v) {
        if(document.getElementById) write('result', v);
        else write('result', 'Not available');
    }
    var service = connection.getService('Hello', listener);
    </script>
    <div id="result"></div> 
    il file Gateway.class.php si trova nella stessa dir di Hello.class.php e ha il valore 'classfolder' => './'

    L'errore che ottengo sulla console Javascript è
    Error: service.getHello is not a function

    dove sbaglio?

  3. #3
    up

  4. #4
    up

  5. #5
    ho lo stesso identico problema, speriamo che qualcuno ci possa illuminare

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.