0

サーバーモバイルアプリケーションを開発していますが、現在サーバー側の実装はまだありません。

以下のコードのように、Javascript MButton1JSClick イベントで独自の関数を使用したいと思います。

問題は、myFunction() の実際の関数コードをどこに置くかです。

<?php
require_once("rpcl/rpcl.inc.php");
//Includes
use_unit("jquerymobile/forms.inc.php");
use_unit("extctrls.inc.php");
use_unit("stdctrls.inc.php");
use_unit("jquerymobile/jmobile.inc.php");

//Class definition
class MPage1 extends MPage
{
    public $MButton1 = null;
    function MButton1JSClick($sender, $params)
    {
        ?>
        //begin js
            myFunction();
        //end
        <?php
    }
}

global $application;

global $MPage1;

//Creates the form
$MPage1=new MPage1($application);

//Read from resource file
$MPage1->loadResource(__FILE__);

//Shows the form
$MPage1->show();

?>

どんな助けでも大歓迎です、ありがとう。

4

1 に答える 1

0

JavaScript 関数を別のクライアント ユニット(JavaScript ファイル) で定義できます。

ドキュメンテーション:クライアント ユニット.

于 2013-05-15T13:34:12.193 に答える