来自mysql db的jquery更新表

时间:2014-01-08 09:48:02

标签: php jquery mysql ajax

我有一张26个和8个小册子的桌子

如果你点击其中一个表td,它会将bgcolor设置为红色,并用你点击的表格和col更新mysqldb ....

如何让jquery从mysql获取数据并将clicked row / col bgcolor设置为红色

$(document).ready(function () {
$('#test td').click(function () {
    ths = $(this);
    color = $(this).css("backgroundColor");
    if (color == "rgb(240, 0, 0)") {
        $(this).css("background-color", "transparent");
    } else {
        ths.css("background-color", "rgb(240, 0, 0)");
    }
})
})

完整代码在这里>> http://jsfiddle.net/Y8W78/4/

1 个答案:

答案 0 :(得分:0)

您可以从jquery

调用webservice
<script src="js/jquery-1.8.3.min.js" 
type="text/javascript"></script>
<script>
function getValue(row,col) {

        var param = "{'Variable1':" + JSON.stringify(row) + 
        ",'Variable2':" + JSON.stringify(col) + "}";

        $.ajax({
            type: "POST",
            url: "WSAccessMPJquery.asmx/getColor",
            data: param,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: onSucceed,
            error: onFailed
        });
    }
    function onSucceed(result) {
        alert("text from server: "+ result.d);
    }

    function onFailed() {
        alert('call failed');
    }
</script>

在您的应用中创建Web服务,该服务将以字符串形式返回颜色 我用它来调用ASP.NET中的webservice