如何将$ .getJSON结果保存为php变量?

时间:2016-02-10 06:35:47

标签: php json getjson

我想将h $("#price").text(data.query.results.quote.LastTradePriceOnly);中显示的内容保存为php变量或数组。这是我的代码:

<script type="text/javascript">
    var symbol = ['DJI', 'NDAQ'];
    for (var i = 0; i < 5; i++){
                var url = "http://query.yahooapis.com/v1/public/yql";
                var data = encodeURIComponent("select * from yahoo.finance.quotes where symbol in ('" + symbol[i] + "')");
                $.getJSON(url, 'q=' + data + "&format=json&diagnostics=true&env=http://datatables.org/alltables.env")
                    .done(function (data) {
                    $("#price").text(data.query.results.quote.LastTradePriceOnly);
                    js_price.push(data.query.results.quote.LastTradePriceOnly);
                    document.getElementById("price").innerHTML = js_price;

                })
                    .fail(function (jqxhr, textStatus, error) {
                    var err = textStatus + ", " + error;
                        $("#result").text('Request failed: ' + err);
                });

    }
</script>

HTML:

<div id="price"></div>

如何将$(&#34;#id&#34;)的JSON内容保存为php变量?

2 个答案:

答案 0 :(得分:1)

你可以做到

$("#price").JSON.parse(data.query.results.quote.LastTradePriceOnly);

然后 id =“price”会以JSON格式显示结果。

答案 1 :(得分:0)

如果您想将所请求的数据传输到PHP,您需要向您的网络服务器发送ajax请求,以传输所需的数据。