小编use*_*682的帖子

JQuery .data()不工作?

最近我编码了,我遇到了一个奇怪的问题.我试图将数据属性分配给我创建的新元素(通过jQuery),但却发现它实际上不会分配属性.有关示例,请参阅以下链接,代码如下:

http://jsfiddle.net/y95p100c/1/

知道为什么会这样吗?我从来没有偶然发现这个......

var div = $("<div />")
$(div).data("foo", "bar")
console.log($(div)[0].outerHTML) // prints <div></div>
Run Code Online (Sandbox Code Playgroud)

jquery custom-data-attribute

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

使用Rails 3.2 ActiveRecord进行堆栈溢出异常

与Rails 3.2.1有一个奇怪的问题.使用带有icky列名的遗留数据库,我正在尝试在我的模型中清理它们.以下模型在HTML中工作正常,但使用JSON或XML进行响应会引发stack level too deep错误:

class Order < ActiveRecord::Base
    set_table_name 'ordersum'
    set_primary_key 'ordernbr'

    alias_attribute 'id','ordernbr'
    alias_attribute 'customer_id', 'custid'
    alias_attribute 'shipping_name', 'sname'
    alias_attribute 'shipping_company','scompany'
    alias_attribute 'shipping_address1','saddress1'
    alias_attribute 'shipping_address2','saddress2'
    alias_attribute 'shipping_city','scity'
    alias_attribute 'shipping_state','sstate'
    alias_attribute 'shipping_zip','zip'
    alias_attribute 'shipping_country','scountry'
    alias_attribute 'shipping_phone','sphone'
    alias_attribute 'shipping_method','shipvia'
    alias_attribute 'subtotal','product'
    alias_attribute 'shipping', 'freight'
    alias_attribute 'handling', 'handling'
    alias_attribute 'total', 'ordertot'
    alias_attribute 'transaction_id', 'vsTransactionId'
    alias_attribute 'reference_number', 'vsrefnbr'
    alias_attribute 'approval_code', 'vsappcode'
    alias_attribute 'created_on', 'entereddtm'
end

class OrdersController < ApplicationController
  respond_to :html, :xml, :json

  def index
    @orders = Order.all
    respond_with @orders …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails-3

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