Php 从数据库中添加或减去onclick

Php 从数据库中添加或减去onclick,php,ajax,jquery-mobile,Php,Ajax,Jquery Mobile,我想从数据库的添加或减去按钮的onClick() 我的代码 $.ajax({ type:'POST', dataType: 'json', url:'storage.php', data:{search: $("#s_inven").val()}, success:function(rows){ for (var i = 0, len = rows.length; i < len; i

我想从数据库的添加或减去
按钮
onClick()

我的代码

$.ajax({
        type:'POST',
        dataType: 'json',
        url:'storage.php',
        data:{search: $("#s_inven").val()},
        success:function(rows){

            for (var i = 0, len = rows.length; i < len; i++) {

                $('#inven').append('<tr><td>'+ rows[i].G_Name +'</td><td>'+
                        '<button data-icon="plus" data-iconpos="notext" id="'+ 
                        rows[i].Id + 'plus" value="'+ rows[i].Id + '">+</button>' +
                        '</td><td>'+ '<label id="">'+ rows[i].quant +'</label></td><td>'+ 
                        '<button data-icon="minus" data-iconpos="notext" id="'+
                        rows[i].G_Name +'minus" value="'+ rows[i].G_Name +
                        '">-</button>' +'</td></tr>'        
            }
    );
$.ajax({
类型:'POST',
数据类型:“json”,
url:'storage.php',
数据:{search:$(“#s_inven”).val(),
成功:函数(行){
对于(变量i=0,len=rows.length;i
当用户单击添加
按钮时,我想更新
行[i]。quant
行[i]。quant+1

类似这样的内容:

$.ajax({
    type:'POST',
    dataType: 'json',
    url:'storage.php',
    data:{search: $("#s_inven").val()},
    success:function(rows){

        for (var i = 0, len = rows.length; i < len; i++) {

            $('#inven').append('<tr><td>'+ rows[i].G_Name +'</td><td>'+
                    '<button data-icon="plus" data-iconpos="notext" id="'+ 
                    rows[i].Id + 'plus" value="' + rows[i].Id + '" onclick="addVal(' + rows[i].Id + ')">+</button>' +
                    '</td><td>'+ '<label id="quant' + rows[i].Id + '">'+ rows[i].quant +'</label></td><td>'+ 
                    '<button data-icon="minus" data-iconpos="notext" id="'+
                    rows[i].G_Name +'minus" value="'+ rows[i].G_Name +
                    '">-</button>' +'</td></tr>'        
        }
);

function addVal(id)
{
    var labelId = 'quant' + id;
    var label = document.getElementById(labelId);
    if (label)
    {
        var oldVal = label.innerHTML;
        var newVal = parseInt(oldVal) + 1;
        label.innerHTML = newVal;
        // + ajax call to update the db
    }
}
$.ajax({
类型:'POST',
数据类型:“json”,
url:'storage.php',
数据:{search:$(“#s_inven”).val(),
成功:函数(行){
对于(变量i=0,len=rows.length;i
这段代码有什么问题?您遇到了哪一个错误?基本上我想更新行[I].quant到行[I].quant+1&我不知道怎么做。我想为按钮创建一个onclick事件,但它似乎不起作用。我遇到了一个错误“uncaughtreferenceerror:addVal未定义”在我添加$(文档)之外的函数后,它开始工作。准备好了。非常感谢pikand。