Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在php中创建java对象并在javascript中使用它_Javascript_Php_Ajax - Fatal编程技术网

如何在php中创建java对象并在javascript中使用它

如何在php中创建java对象并在javascript中使用它,javascript,php,ajax,Javascript,Php,Ajax,我需要在php页面上创建一个对象,并通过ajax调用将其作为响应发送,以作为javascript对象在响应页面中使用 这类对象我需要创建一个通道 var areaChartData = { labels : ['January', 'February', 'March', 'April', 'May', 'June', 'July'], datasets: [ { label

我需要在php页面上创建一个对象,并通过ajax调用将其作为响应发送,以作为javascript对象在响应页面中使用

这类对象我需要创建一个通道

var areaChartData = {
            labels  : ['January', 'February', 'March', 'April', 'May', 'June', 'July'],
            datasets: [
              {
                label               : 'Electronics',
                fillColor           : 'rgba(210, 214, 222, 1)',
                strokeColor         : 'rgba(210, 214, 222, 1)',
                pointColor          : 'rgba(210, 214, 222, 1)',
                pointStrokeColor    : '#c1c7d1',
                pointHighlightFill  : '#fff',
                pointHighlightStroke: 'rgba(220,220,220,1)',
                data                : [65, 59, 80, 81, 56, 55, 40]
              },
              {
                label               : 'Digital Goods',
                fillColor           : 'rgba(60,141,188,0.9)',
                strokeColor         : 'rgba(60,141,188,0.8)',
                pointColor          : '#3b8bba',
                pointStrokeColor    : 'rgba(60,141,188,1)',
                pointHighlightFill  : '#fff',
                pointHighlightStroke: 'rgba(60,141,188,1)',
                data                : [28, 48, 40, 19, 86, 27, 90]
              }
            ]
          }

我怎么能做到?有可能吗?

执行此操作的三个步骤:

  • 将对象创建为包含关联数组和普通数组混合的PHP

  • 通过将其作为JSON发送到浏览器

  • 在浏览器上,解析来自JSON的响应(作为接收响应的一部分-API将为您解析JSON,axios也将如此-或者通过手动解析响应文本)

  • 例如:


    当然,这是可能的。在PHP中创建对象,然后使用
    json\u encode
    。相关: