小编Ken*_*ing的帖子

如何使用jQuery替换整个HTML节点

我有一个字符串,看起来像:

<html><head><title>example</title></head><body>some example text</body></html>
Run Code Online (Sandbox Code Playgroud)

我将此字符串作为结果返回给AJAX请求.

我希望浏览器呈现并显示该字符串.想法是做类似的事情:

$('html').parent().html(myString);
Run Code Online (Sandbox Code Playgroud)

嗯,这不起作用.我试图使用IFRAME,但我还没弄明白如何让它工作.

注意:我不可能更改此字符串.我也不可能在随后的服务器调用中重新生成此字符串(否则我只能将浏览器重定向到该URL).

javascript jquery

61
推荐指数
3
解决办法
5万
查看次数

将主键与Ember数据一起使用

过去几天我一直在用主键和最后一个版本的Ember Data 苦苦挣扎.

我首先阅读了如何在GitHub上的Breaking Changes文件中执行此操作,但它显然已经过时了.我尝试 其他 几种方法(借助Peter Wagenet在IRC上的帮助),但它们似乎都没有用.

我想slug在我的模型上制作我的主键,而且由于我正在使用MongoDB,我想用_id而不是id.

有没有人想出怎么做?我的根本问题是当我App.MyModel.find()在模型上做几个时,模型记录被加载两次.

ember.js ember-data

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

jquery datepicker onselect的问题

按照jquery站点上的基本onSelect规范,我尝试了以下代码:

<!DOCTYPE html>
<html>
<head>
  <link type="text/css" href="http://jqueryui.com/latest/themes/base/ui.all.css" rel="stylesheet" />
  <script type="text/javascript" src="http://jqueryui.com/latest/jquery-1.3.2.js"></script>
  <script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.core.js"></script>
  <script type="text/javascript" src="http://jqueryui.com/latest/ui/ui.datepicker.js"></script>
  <script type="text/javascript">
  $(document).ready(function(){
    $("#datepicker").datepicker();


$('#datepicker').datepicker({
   onSelect: function(dateText, inst) { alert("Working"); }
});



  });

  </script>
</head>
<body style="font-size:62.5%;">

<div type="text" id="datepicker"></div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

而且无法让它发挥作用!最初试图让一个更复杂的东西工作,但onSelect只是没有工作,所以我回到基础,仍然不工作,任何人都知道我做错了什么?

jquery datepicker onselect

13
推荐指数
3
解决办法
6万
查看次数

IIS Express可以支持反向代理吗?

我想在IIS Express中设置一个反向代理,但似乎不支持应用程序请求路由(虽然我找不到任何正式记录此内容的东西).

我的目标是让一个Web服务器将对http://web.server/api/example的传入请求代理到运行web.server的第二个服务器(例如http://some.api.server/example) IIS Express.

怎么可能实现这一目标?

reverse-proxy iis-express

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

如何在asp.net应用程序中实现"悲观锁定"?

我希望任何有经验的人在asp.net应用程序中实现类似"悲观锁定"的建议.这是我正在寻找的行为:

  1. 用户A打开订单#313
  2. 用户B尝试打开#313订单,但被告知用户A已经将订单专门打开了X分钟.

由于我之前没有实现过这个功能,所以我有一些设计问题:

  • 我应该将哪些数据附加到订单记录中?我在考虑:
    • LockOwnedBy
    • LockAcquiredTime
    • LockRefreshedTime

如果LockRefreshedTime <(现在 - 10分钟),我会考虑解锁记录.

  • 我如何保证锁定的保存时间不超过必要但不会意外到期?

我对jQuery很满意,所以欢迎使用客户端脚本的方法.这将是一个内部Web应用程序,所以我可以相当自由地使用带宽/周期.我也想知道"悲观锁定"是否适合这个概念.

asp.net locking

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

jQuery:在另一个jquery动作之后刷新div?

如何在另一个jquery操作之后刷新元素(div,类什么)?

我有这个动作从数据库中删除一条记录,我需要刷新div,这也是从数据库中获取一些其他数据...

那么这里的代码:

$(function() {
    $(".delete").click(function() {
        var commentContainer = $(this).parent();
        var id = $(this).attr("id");
        var string = 'id='+ id ;

        $.ajax({
           type: "POST",
           url: "delete.php",
           data: string,
           cache: false,
           success: function(){
               commentContainer.slideUp('slow', function() {$(this).remove();});
           }
         });

        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

谢谢大家的帮助!:)

jquery refresh

5
推荐指数
2
解决办法
4万
查看次数

使用jquery设置<td>值

我有如下所示的div结构.对于<td>表中的第二个,我想&nbsp;用一个超链接替换,该超链接的href属性存储在变量myLink中.我怎么能用jquery做到这一点?

请帮忙.谢谢.

<div class="pbHeader">
  <table cellspacing="0" cellpadding="0" border="0">
    <tbody>
         <tr>
             <td class="pbTitle">
               <h2 class="mainTitle">Transfer Membership</h2>
             </td>
             <td>
                    &nbsp;
             </td>
          </tr>
     </tbody>
   </table>
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom

5
推荐指数
1
解决办法
2万
查看次数

在C#中为动态函数调用的结果赋值变量

在JavaScript中,我可以通过动态创建函数为变量赋值.如

var name = (function () { name="bob"; return name; }());
Run Code Online (Sandbox Code Playgroud)

我相当肯定,使用C#4.0,同样类型的东西是可能的.有人能告诉我C#上面同一行的语法吗?

此外,如果你可以慢慢记住创建这种类型的动态函数的正确术语,那将非常感激!

谢谢你的帮助!

PS:之前有人问过这个问题,但由于我不清楚命名法,我可能错过了找到它.如果是这样,我道歉!

javascript c# dynamic

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

Ember关联和嵌套URL

我们正在使用Ember数据和Rails实现一个功能,并继续遇到麻烦.我们不确定这是否是我们的代码的问题,Ember或Ember数据的错误,或者仅仅因为缺乏文档我们没有得到它.

任何帮助将非常感激.

轨道

我们有一个待办事项清单,有多个条目.在Rails中,它们的设置如下:

class ToDo < ActiveRecord::Base
   has_many :to_do_entries, dependent: :destroy
   alias_method :entries, :to_do_entries
   validates_presence_of :title
end

class ToDoEntry < ActiveRecord::Base
  attr_accessible :completed_at, :is_deleted, :priority, :title

  belongs_to :to_do
  alias_method :parent, :to_do

  validates_presence_of :to_do, :title     
end
Run Code Online (Sandbox Code Playgroud)

路由设置为嵌套:

resources :to_dos do 
   resources :to_do_entries do
   end
end
Run Code Online (Sandbox Code Playgroud)

因此,结束URL最终为/ to_do /:to_do_id/to_do_entry /:to_do_entry_id.

我们正在使用active_model_serializers gem并设置以下序列化程序:

class ToDoSerializer < ActiveModel::Serializer
  attributes :id,
             :title

  has_many :to_do_entries, embed: :objects
end

class ToDoEntrySerializer < ActiveModel::Serializer
  attributes :id,
             :to_do_id,
             :title,
             :priority

  has_one :to_do
end
Run Code Online (Sandbox Code Playgroud)

我们使用的是Ember数据和REST适配器,等效模型的设置如下:

App.ToDo …
Run Code Online (Sandbox Code Playgroud)

javascript ruby-on-rails ember.js ember-data

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

匹配整数列表的算法

对于每一天,我们有大约50,000个数据结构实例(最终可能会变得更大),这些实例封装了以下内容:

DateTime AsOfDate;
int key;
List<int> values; // list of distinct integers
Run Code Online (Sandbox Code Playgroud)

这可能不相关,但列表values是具有属性的不同整数的列表,对于给定值AsOfDate,values所有值的并集key产生不同整数的列表.也就是说,values同一天在两个不同的列表中没有出现整数.

列表通常包含很少的元素(在1到5之间),但有时只有50个元素.

鉴于相邻的日子,我们试图找到这key两天的值不同的这些对象的实例,但列表values包含相同的整数.

我们使用以下算法.通过将列表转换values为字符串

string signature = String.Join("|", values.OrderBy(n => n).ToArray());
Run Code Online (Sandbox Code Playgroud)

然后散列signature为一个整数,排序生成的哈希码列表(每天一个列表),遍历两个列表寻找匹配,然后检查相关键是否不同.(还要检查相关列表以确保我们没有哈希冲突.)

有更好的方法吗?

.net c# algorithm matching

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