$ .get将json_encoded php数组返回到javascript

咆哮者

我想将php数组从php文件加载到javascript文件中的javascript数组中。

最初,我只是var wordsArray = <?php echo json_encode($wordsArray) ?>;在php文件中进行操作,但是现在我将所有Javascript函数放到了一个.js文件中,该文件无法运行PHP。有没有$.get可以返回php数组函数?

就像是:

JavaScript:Utilities.js文件

$.get("php/Quests.php", {},
    function(returned_data) {
        var wordsArray = returned_data;
    }
);  

PHP:Quests.php文件

<?php       
    include 'DbConnect.php';
    $sql = $mysqli->query(
     "SELECT t.*, v.* 
     FROM task t 
     INNER JOIN vocabtask vt ON (t.id = vt.taskid)
     INNER JOIN vocab v ON (v.id = vt.vocabid)
     WHERE vt.taskid = 1");
    $wordsArray = array();               
    while ($row = $sql->fetch_assoc()) {
        $wordsArray[$row['chinese']] = $row['english'];
    }
    mysqli_close($mysqli);  

   //return php array as json_encoded to js file through get function
    echo json_encode($wordsArray);  

?>

编辑:

或者,我尝试在PHP文件上执行以下操作,而不是使用$ .get:

echo "<script type='text/javascript'> var wordsArray =json_encode($wordsArray); </script>";

然后在JS中执行:

alert(wordsArray[1]);

这样的事情会起作用吗?

亚当斯
try this.

echo "<script type='text/javascript'> var wordsArray = " . json_encode($wordsArray) . ";
    //this will output the contents of wordsArray into the console
     console.dir(wordsArray);

     // check the console. f12 or ctrl+shift+k
 </script>";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将json_encoded数组传递给jQuery

来自分类Dev

将json_encoded数组传递给jQuery

来自分类Dev

将PHP数组返回到javascript wihout Ajax,可能吗?

来自分类Dev

如何将数组从PHP返回到Javascript

来自分类Dev

在JavaScript中循环遍历json_encoded PHP数组

来自分类Dev

将数组从 PHP 返回到 jQuery 从 Ajax

来自分类Dev

在不使用JSON的情况下将数组从PHP返回到JavaScript

来自分类Dev

为什么json_encoded对象以javascript中的数组结尾?

来自分类Dev

如何将数组从php返回到javascript中的ajax响应

来自分类Dev

PHP Curl不存储json_encoded回显数据

来自分类Dev

格式化 JSON_ENCODED 数据 PHP Highcharts

来自分类Dev

PHP FFI-将数组Rust函数返回到PHP

来自分类Dev

如何将数组从ac#dll返回到php

来自分类Dev

无法将数组从 php 函数返回到 ajax 请求

来自分类Dev

将imacros提取的值返回到javascript中的php

来自分类Dev

将imacros提取的值返回到javascript中的php

来自分类Dev

从php文件将json返回到ajax

来自分类Dev

PHP - 来自 json_encode for str_replace() 的 pregmatch 数组并将其返回到数组

来自分类Dev

PHP API最佳实践-回显json_encoded对象:不好还是好?

来自分类Dev

在 php 7.1 更新后显示 json_encoded 对象不起作用

来自分类Dev

PHP将JSON对象返回到Javascript [AJAX CALL]不起作用

来自分类Dev

使用javascript / lodash将特定键的相同值分组并计数,然后将结果返回到数组

来自分类Dev

将foreach值从函数返回到数组

来自分类Dev

异步android将值返回到数组

来自分类Dev

将 ThreadPoolExecutor 返回到任务数组

来自分类Dev

如何将值返回到数组

来自分类Dev

PHP函数将多个数组值返回到字符串

来自分类Dev

什么是将数组从C#返回到javascript的最佳(简便明了)方法

来自分类Dev

将存储在PHP SESSION中的JSON格式的数组返回到iOS应用程序不起作用

Related 相关文章

  1. 1

    将json_encoded数组传递给jQuery

  2. 2

    将json_encoded数组传递给jQuery

  3. 3

    将PHP数组返回到javascript wihout Ajax,可能吗?

  4. 4

    如何将数组从PHP返回到Javascript

  5. 5

    在JavaScript中循环遍历json_encoded PHP数组

  6. 6

    将数组从 PHP 返回到 jQuery 从 Ajax

  7. 7

    在不使用JSON的情况下将数组从PHP返回到JavaScript

  8. 8

    为什么json_encoded对象以javascript中的数组结尾?

  9. 9

    如何将数组从php返回到javascript中的ajax响应

  10. 10

    PHP Curl不存储json_encoded回显数据

  11. 11

    格式化 JSON_ENCODED 数据 PHP Highcharts

  12. 12

    PHP FFI-将数组Rust函数返回到PHP

  13. 13

    如何将数组从ac#dll返回到php

  14. 14

    无法将数组从 php 函数返回到 ajax 请求

  15. 15

    将imacros提取的值返回到javascript中的php

  16. 16

    将imacros提取的值返回到javascript中的php

  17. 17

    从php文件将json返回到ajax

  18. 18

    PHP - 来自 json_encode for str_replace() 的 pregmatch 数组并将其返回到数组

  19. 19

    PHP API最佳实践-回显json_encoded对象:不好还是好?

  20. 20

    在 php 7.1 更新后显示 json_encoded 对象不起作用

  21. 21

    PHP将JSON对象返回到Javascript [AJAX CALL]不起作用

  22. 22

    使用javascript / lodash将特定键的相同值分组并计数,然后将结果返回到数组

  23. 23

    将foreach值从函数返回到数组

  24. 24

    异步android将值返回到数组

  25. 25

    将 ThreadPoolExecutor 返回到任务数组

  26. 26

    如何将值返回到数组

  27. 27

    PHP函数将多个数组值返回到字符串

  28. 28

    什么是将数组从C#返回到javascript的最佳(简便明了)方法

  29. 29

    将存储在PHP SESSION中的JSON格式的数组返回到iOS应用程序不起作用

热门标签

归档