小编Bet*_*min的帖子

如何检查Javascript数组中是否存在多个值

所以,我正在使用Jquery,并且有两个数组都有多个值,我想检查第一个数组中的所有值是否存在于第二个数组中.

例如,例1 ......

数组A包含以下值

34,78,89

数组B包含以下值

78,67,34,99,56,89

这将返回真实

......例2:

数组A包含以下值

34,78,89

数组B包含以下值

78,67,99,56,89

这将返回false

......例3:

数组A包含以下值

34,78,89

数组B包含以下值

78,89

这将返回false

到目前为止,我试图解决这个问题:

  1. 使用自定义'compare'方法扩展Jquery以比较两个数组.问题是,当数组相同时,这只返回true,从示例1中可以看出,我希望它返回true,即使它们不相同但至少包含值
  2. 使用Jquerys .inArray函数,但这只检查数组中的一个值,而不是多个.

任何人都可以投入任何光线都会很棒.

javascript arrays jquery

37
推荐指数
5
解决办法
7万
查看次数

无法使用Prawn PDF for Ruby on Rails将PDF呈现给浏览器

我正在Rails(3.1.1)中的最新版本的Prawn库(v1.0.1rc)中创建一个pdf文件,当我运行我的代码时,它会将PDF生成到应用程序的根目录中.

我不想要这个.我希望它将输出呈现到用户的浏览器窗口中,而不将其本地保存到服务器.

请告诉我如何实现这一目标.这是我的文件:

views/foo/show.pdf.erb:

<%=

require 'prawn'

pdf = Prawn::Document.new(:page_size => 'LETTER', :page_layout => :landscape, :margin => 50, :top_margin => 20, :bottom_margin => 50)

.....

render_file("foo.pdf")

%>
Run Code Online (Sandbox Code Playgroud)

controllers/foo_controller:

class AuditsController < ApplicationController
  before_filter :authenticate_user!
  layout 'application'
  can_edit_on_the_spot
  respond_to :html, :xml, :js, :pdf

  def index
    @audits = Audit.all
    respond_with @audits
  end

  def show
    @audit = Audit.find(params[:id])
    respond_with @audit do |format|
      format.pdf { render :layour => false }
    end
  end
Run Code Online (Sandbox Code Playgroud)

prawn ruby-on-rails-3.1

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

标签 统计

arrays ×1

javascript ×1

jquery ×1

prawn ×1

ruby-on-rails-3.1 ×1