日期:2014-05-16  浏览次数:20487 次

问一个php和js用json格式传值的问题。
原来有这么一段js代码(网页上面弄的一段代码):
$(document).ready(function() {
        FusionCharts.printManager.enabled(true);
        var chartObj = new FusionCharts( 'swf/Column2D.swf',  'flash-chart', '500',  '350');
        chartObj.setJSONData({
         "chart":{ "caption":"Company Revenue","showpercentvalues":"1" },

         "data":[
                { "label":"移动2G投资", "value":"10" },
                { "label":"移动3G投资", "value":"20"  },
                { "label":"3G通信收入", "value":"10" } ,
                { "label":"3G用户出账用户", "value":"20" } ,
                { "label":"2G出账用户", "value":"40" } ,
          ]
        });
        chartObj.render('column2D_1');

});


现在我想将其中chartObj.setJSONData后面的json格式的数据部分在另外一个php里面生成,假如就弄成json.php:
$str = "{
         "chart":{ "caption":"Company Revenue","showpercentvalues":"1" },

         "data":[
                { "label":"移动2G投资", "value":"10" },
                { "label":"移动3G投资", "value":"20"  },
                { "label":"3G通信收入", "value":"10" } ,
                { "label":"3G用户出账用户", "value":"20" } ,
                { "label":"2G出账用户", "value":"40" } ,
          ]
        }";


那json.php应该怎么把$str的内容传给js,而js应该改成怎么接收? 我看有的写成$.ajax(...)啥的。
js json php

------解决方案--------------------
引用:
引用:JavaScript code?12345678$(document).ready(function () {    $.get('请求地址' , '要提交的数据' , function(data){        FusionCharts.printManager.enabled(true);        var chartOb……


$(document).ready(function () {
    $.getJSON('PHP文件地址' , function(data){
        FusionCharts.printManager.enabled(true);
      &