我有一张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/
答案 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