0
我通过ajax调用将数据传递给数据表,并且在禁用文本框之前我一直有问题,直到我的数据表被填充为零(结果为零或更多结果)。 这是我的数据表:禁用文本框直到数据表填充到javascript
tableIsasSchedulesDetailView = $('#tableIsasSchedules').DataTable({
"bProcessing": true,
"deferRender": true,
"bServerSide": false,
"sServerMethod": "POST",
ajax: "/services/json/schedule.aspx?t=is&df=" + date + "&pfjson=" + encodeURI(JSON.stringify(filters)),
"aoColumns": [
{ "sName": "Clientid", "bVisible": false, "sTitle": "", "mData": "Clientid", "sClass": "CellS", "sWidth": "0" },
{ "sName": "DisplayName", "sTitle": "Client", "mData": "Displayname", "sClass": "CellS Cell125" }],
"fnInitComplete":
"fnCreatedRow":
"fnRowCallback":
});}
这是我的文本框:
<asp:TextBox ID="Date" runat="server"></asp:TextBox>
我想直到我从Ajax调用的数据(数据表被填充)来禁用该文本框。我尝试禁用它: $('#Date')。prop('disabled',true); 我在调用加载我的数据表的第一行javascript函数上调用了这个函数。但它没有做任何改变。有什么建议么?
是的我的数据表代码从ready()块被调用 –