小编gig*_*igi的帖子

注入html时,jQuery事件不起作用

我有这样的事情:

function SetTableBehavior() {
    $(".displayData tr").hover(function(e) {
        $(this).children().addClass('displayDataMouseOver');
    }, function () {
        $(this).children().removeClass('displayDataMouseOver');
    });
    $(".displayData tr td").click(function(e) {
        var rowsSel = $(".displayData .displayDataRowSelected");
        for (var i = 0; i < rowsSel.length; i++) {
            var rowSel = rowsSel[i];
            $(rowSel).children().removeClass("displayDataRowSelected");
        }
        $(this).parent().addClass('displayDataRowSelected');
        var p = $(this).parent();
        p.children().addClass('displayDataRowSelected');
    });
}
Run Code Online (Sandbox Code Playgroud)

注入桌子的主体既不悬停也不点击工作.如果我使用

$(".displayData tr td").live('click',function(e) {
Run Code Online (Sandbox Code Playgroud)

click事件有效但是

$(".displayData tr").live('hover',function(e) {
Run Code Online (Sandbox Code Playgroud)

不起作用

什么是解决方案,以便悬停工作.谢谢.

它看起来像这样:

function SetTableBehavior() {
    $(".displayData tr").live('mouseenter', function (e) {
        $(this).children().addClass('displayDataMouseOver');
    }).live('mouseleave', function(e) {
        $(this).children().removeClass('displayDataMouseOver');
    });
    $(".displayData tr td").live('click',function(e) {
        var rowsSel = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

4
推荐指数
1
解决办法
555
查看次数

JsonResult问题

我有一个ActionResult返回这个:

return new JsonResult() { Data = new { isDeleted = isEntityDeleted } };
Run Code Online (Sandbox Code Playgroud)

在javascript中,ActionResult返回的值是"{"isDeleted":true}",这是一个名为data的对象,但是如果我尝试访问data.isDeleted我得到了解开

我究竟做错了什么?

编辑:

javascript代码: -

 $.post('<%=Url.Content("~/Test/Delete")%>/',{entityID:idRow}, function(data) {
   if(data.isDeleted){
     //never gets here even though isDeleted is true
   } else{ } });
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery

1
推荐指数
1
解决办法
214
查看次数

如何使用Odbc在.DBF文件上使用事务?

我在这里使用.dbf文件有问题.我可以进行CRUD操作,但是当我尝试使用事务时,我得到一个例外.我这样做:

    public void AddRolesToUser(string user, string[] roles)
    {
        using (OdbcConnection connection = new OdbcConnection(ConnectionString))
        {
            OdbcCommand command = new OdbcCommand();
            OdbcTransaction transaction = null;
            command.Connection = connection;
            try
            {
                connection.Open();
                transaction = connection.BeginTransaction();
                command.Connection = connection;
                command.Transaction = transaction;
                command.CommandText = "Delete From Roles Where User='" + user + "'";
                command.ExecuteNonQuery();
                if (roles != null)
                {
                    foreach (string role in roles)
                    {
                        command.CommandText = "Insert Into Roles(User, Role) Values('" + user + "', '" + role + "')";
                        command.ExecuteNonQuery();
                    } …
Run Code Online (Sandbox Code Playgroud)

.net c# odbc dbf

1
推荐指数
1
解决办法
1741
查看次数

参数化查询ado.net问题

我正在使用此查询进行分页

string selectStatement = "SELECT * FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY @sortMember @sortDirection ) AS RowNum, * FROM School) AS Rows WHERE RowNum > @pageFrom AND RowNum < @pageTo ";

command.Parameters.Add("@sortDirection", System.Data.SqlDbType.NVarChar, 50);
command.Parameters["@sortDirection"].Value = cmd.SortDescriptors.Count == 0 ? "" : cmd.SortDescriptors[0].SortDirection == System.ComponentModel.ListSortDirection.Ascending ? "" : "DESC";
Run Code Online (Sandbox Code Playgroud)

如果sortDirection是""我得到一个例外.如果你像这样使用它它工作正常但我想让它参数化查询.解决办法是什么?

 string selectStatement = string.Format("SELECT * FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY @sortMember {0} ) AS RowNum, * FROM School) AS Rows WHERE RowNum > @pageFrom AND …
Run Code Online (Sandbox Code Playgroud)

.net sql ado.net

1
推荐指数
1
解决办法
750
查看次数

ASP.NET MVC 3 ValidationSummary不使用jquery客户端validatio

我有一个我想要验证的表单(显示验证摘要,显示验证属性错误消息并支持jquery客户端验证).出现验证摘要,出现验证属性错误消息,但是当我添加时

<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

对于客户端验证我得到客户端验证,我得到验证属性错误消息,但验证摘要不再出现.我错过了什么?

asp.net jquery-validate asp.net-mvc-3

0
推荐指数
1
解决办法
2388
查看次数