Я пытаюсь передать массив PHP в jQuery с помощью JSON, но мне не очень везет.
$(".add-size").click(function(event) {
$("#is_ajax").val('true');
var dataString = 'ID=' + $("#product_ID").val() + '&size=' + $(this).val() + '&is_ajax=' + $("#is_ajax").val();
$.getJSON( "../bin/func/actions/add.action.php", dataString, function(data) {
$("#runningQuantity").text(data.runningQuantity);
$("#runningTotal").text(data.runningTotal);
});
event.preventDefault();
});
- это jQuery, который не работает.
$list['runningTotal'] = $runningTotal;
$list['runningQuantity'] = $runningQuantity;
echo json_encode( $list );
является релевантным PHP в add.action.php, и строка, которую он создает, кажется, отформатирована ОК.Например:
{"runningTotal":90,"runningQuantity":18}
Но ничего не происходит ни в #runningTotal, ни в #runningQuantity, они просто остаются прежними?Возможно, я здесь полностью упускаю суть.