Как сохранить результаты $ .getJSON как переменную php?

Я хочу сохранить то, что $("#price").text(data.query.results.quote.LastTradePriceOnly); отображается в html как переменная или массив 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>

Как сохранить содержимое JSON $ («# id») как переменную php?

1

Решение

Ты можешь сделать

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

а затем ID = «цена» покажет ваш результат в формате JSON.

1

Другие решения

Если вы хотите перенести запрошенные данные в PHP, вам нужно сделать ajax-запрос на ваш веб-сервер для передачи необходимых данных.

0

По вопросам рекламы [email protected]