淺談json_encode用法

字號:


    1.從數(shù)據(jù)庫中查詢出來的數(shù)據(jù),放在數(shù)組中
    代碼如下:
    $query=mysql_query($SQL);
    while($row = mysql_fetch_array($query)){
    $xdata[]=$row['EventDate'];
    $ydata[]=intval($row['data']);
    }
    2.將數(shù)據(jù)轉(zhuǎn)成json
    代碼如下:
    $data_arr=array($xdata,$ydata)
    json_encode($data_arr);
    3.HTML 頁面中 AJAX調(diào)用數(shù)據(jù)
    代碼如下:
    $.ajax({
    type: "Get",
    url: "columndata.php?r=" + Math.floor(Math.random() * 1000 + 1),
    data: { 'BeginTime': "" + beginTime + "", "EndTime": "" + endTime + "" , "keyword": "" + keyword + "" },
    dataType: "text",
    global: false,
    async: false,
    success: function (strReult) {
    if (strReult == "-1") { alert("fail!"); return; }
    var jsondata = eval("(" + strReult + ")");
    var xData = jsondata[0];
    var yData = jsondata[1];
    var namestr = jsondata[2];
    },
    error: function () {
    alert("fail!");
    }
    });
    以上所述就是關(guān)于json_encode使用方法的全部內(nèi)容了,希望對大家能有所幫助。