使用Ajax获取已发布的json数据的值

时间:2016-08-18 21:36:00

标签: php json ajax

当我进行ajax调用时,我得到输入的ID,并将id添加到我的json数据中。

我需要获取此ID以使用它作为我的成功函数。

IE:在数据id = 1中,我需要成功获得.qte1

如果您有任何想法...... :)

$('#action-button').click(function() {
    $.ajax({
        type: 'POST',
        url: 'get_qty.php',
        data: {
            'id': $('input[name=qte]').val(),
        },
        success: function(data) {
            $(".qte").html("");
            $(".qte").append(data);

        }
    });
    return false;
});

1 个答案:

答案 0 :(得分:0)

如果我理解你的话,你可以直接把这个值连接起来

var data = JSON.parse(data);
var $div = "#qte" + data.id;
$($div).html("test");

我已经转换为json对象,因为如果您无权访问php文件,则至少会从字符串转换为对象。确保您使用#来呼叫特定的div而不是类。

这是我的PHP:

header('Content-type: application/json');
$arr = array("id"=> $_POST['id'],"qty"=> "1");
echo json_encode($arr);