zoukankan      html  css  js  c++  java
  • php和js以及ts的传值

    egret是用ts写h5游戏,然后编译为js,有些数据想在加载时由服务端生成。

    一种方法用网络请求,另外一种方法直接传值。

    网络请求如果在运行中,有数据交互,其实是个比较好的选择。

    而我只是在初始化时,给游戏传入一些初始数据,于是选择直接传值。

    1、ts和js间的传值

    利用window对象即可,如:

    js:

    var a= "11";

    window["a"] = a;

    ts:

    var a = window["a"];

    如果是函数,调用时加上括号就可以了。

    2、php和js间传值

    让页面通过php来渲染,

    php:

    $b = "b";

    js:

    var  b = '<?= $b;?>';//如果没有打开php短标签则 '<?php echo $b;?>'

    3、php和ts

    结合步骤1、2,我们可以先通过php把变量赋值给js,再通过window对象在ts里取,即:

    php:

    $c = "c";

    js:

    window['c'] = '<?= $c;?>';

    ts:

    var c = window['c'];

  • 相关阅读:
    BZOJ3156 防御准备
    BZOJ1911 [APIO2010] 特别行动队
    BZOJ1096 [ZJOI2007] 仓库建设
    HDU
    斜率优化的各种板子
    HDU
    HDU
    HDU
    HDU
    HDU
  • 原文地址:https://www.cnblogs.com/xdao/p/php_js_ts.html
Copyright © 2011-2022 走看看