$(document).ready(function () {
$(".inline").colorbox({ inline: true, top: 50, left: 350, height: 400 });
$(".tbllist .malzlist").mouseover(function () {
$(".tbllist .malzlist").css("background-color", "white"); //this function dont work
$(this).css("background-color", "yellow");
});
$(".tbllist .malzlist").dblclick(function () { //this function dont work
var malznumber = $(this).children().first().text();
$("#txtMatnr").val(malznumber);
$.colorbox.close();
});
$('#txtMatnr').keyup(function (e) {
if (e.which == 13) {
var MalzNo = $('#txtMatnr').val();
$.ajax({
type: "POST",
url: "Default2.aspx/GetQueryInfo",
async: false,
data: "{MalzemeNo:'" + MalzNo + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var objdata = $.parseJSON(data.d);
$.each(objdata, function () {
$(".tbllist > tbody:last").append('
');$.each(this, function (k, v) {
$(".tbllist tr:last").append("
" + v + "");});
$(".tbllist > tbody:last").append("
");});
}
});
$(".inline").click();
}
});
});
在ajax调用之后我的表行;
000000000000000018 | upa1 |
000000000000000018 | upa1 |
当我用ajax调用填充表时,两个函数(我用注释写)不工作,我认为页面看不到通过ajax调用插入行。当我直接在html中填充表(没有ajax调用)时,它的工作可以帮助你我好吗?