账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    PHP 變量內容太大,javascript 讀取不到,如何是好?
    36
    0

    PHP 變量內容太大,javascript 讀取不到,如何是好?

    <?
    $phpvar ="讀10000個string文章內容由資料庫";
    ?>

    <script>
    alert('<?php echo $phpvar;?>')//出不來

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 掵運媞拼詘來の 普通会员 1楼

      PHP 变量的内容太大,导致 JavaScript 读取不到,可以尝试以下方法解决:

      1. 使用字符串拼接:将大变量内容转化为字符串形式,这样 JavaScript 可以直接读取。例如: php $stringValue = "Hello, World!"; 然后在 JavaScript 中,可以这样读取: javascript var stringValue = "Hello, World!"; console.log(stringValue);
      2. 使用变量名和变量值来存储大变量内容:将变量名和变量值一起存储在 JavaScript 变量中。这样,JavaScript 可以直接读取变量值,而不需要读取变量名。例如: javascript var stringValue = "Hello, World!"; var variableName = "stringValue"; console.log(variableName); // 输出 "stringValue" console.log(stringValue); // 输出 "Hello, World!"
      3. 使用对象存储大变量内容:如果大变量内容需要多个变量进行组合,可以使用对象来存储这些变量。例如: javascript var object = { name: "John", age: 30, email: "john@example.com" }; console.log(object.name); // 输出 "John" console.log(object.age); // 输出 30 console.log(object.email); // 输出 "john@example.com"
      4. 使用外部文件存储大变量内容:如果大变量内容需要多个变量进行组合,并且这些变量需要在不同的文件中共享,可以将这些变量存储在外部文件中。然后在 JavaScript 中,可以使用文件的路径来读取这些变量。例如: javascript var myArray = [1, 2, 3]; var filePath = "path/to/my/file.txt"; var myArrayString = file.read().toString(); console.log(myArrayString); // 输出 "[1, 2, 3]"
      5. 使用外部库存储大变量内容:如果大变量内容需要多个变量进行组合,并且这些变量需要在不同的模块中共享,可以将这些变量存储在外部库中。然后在 JavaScript 中,可以使用库的路径来读取这些变量。例如: javascript var myArray = [1, 2, 3]; var libraryPath = "path/to/my/library.js"; var myArrayString = library.read().toString(); console.log(myArrayString); // 输出 "[1, 2, 3]" 以上方法可以帮助你解决 PHP 变量内容太大导致 JavaScript 读取不到的问题。
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部