问题列表 - 第34941页

如何将AJAX变量从jQuery传递给控制器​​?

我有一个电子邮件表格.但我正在制作测试电子邮件表单,用户可以在其中添加唯一的电子邮件,并将电子邮件测试发送到该特定电子邮件.

为了方便起见,我决定通过ajax执行测试电子邮件,并将整个内容粘贴到另一个电子邮件表单中.

我无法弄清楚如何将变量从我的HAML发送到我的控制器

new.html.haml

- form_tag admin_email_blast_path do
  Subject
  %br
  = text_field_tag 'subject', :class => "mass_email_subject"
  %br
  Body
  %br
  = text_area_tag 'message', '', :name => 'editor1', :class => "mass_email_body"
  %br/
  = submit_tag 'Send Email', :class => 'button'

  .grid_3.right.align_right.suffix_1  # <= TEST EMAIL :D
    = text_field_tag 'email', nil, :style => "width: 150px;", :class => "test_email_address"
    = link_to 'Test Email',  test_email_admin_email_blast_path, :class => 'button test_email'
Run Code Online (Sandbox Code Playgroud)

JS

$(".test_email").live("click", function() {

  var email = $(".test_email_address")
  var subject = $(".mass_email_subject");
  var body = $(".mass_email_body");

  data …
Run Code Online (Sandbox Code Playgroud)

ruby ajax jquery ruby-on-rails

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

谷歌可视化(PieChart/LineChart)Jquery Ajax Firefox问题

我遇到了一个firefox的bug,并且已经搜遍过,似乎没有找到我遇到过的问题的答案.

我的程序在Chrome和IE中运行良好,但iframe图表在Firefox中无效.

我正在使用一个处理程序,然后使用jquery.ajax来获取数据并运行脚本.

jQuery.ajax({
                    url: jQuery(this).attr("href"),
                    data: data,
                    dataType: 'script'
});
Run Code Online (Sandbox Code Playgroud)

data =饼图的所有信息以及表的所有信息.该表很好,但饼图iframe为空.如果我按下退格键,则会显示饼图.这几乎就像是在Firefox中过度拍摄.

除了我自己的数据之外,数据看起来像这样.这是从处理程序传递到ajax调用

    var data = new google.visualization.DataTable();
    data.addColumn('string', 'Task');
    data.addColumn('number', 'Hours per Day');
    data.addRows(5);
    data.setValue(0, 0, 'Work');
    data.setValue(0, 1, 11);
    data.setValue(1, 0, 'Eat');
    data.setValue(1, 1, 2);
    data.setValue(2, 0, 'Commute');
    data.setValue(2, 1, 2);
    data.setValue(3, 0, 'Watch TV');
    data.setValue(3, 1, 2);
    data.setValue(4, 0, 'Sleep');
    data.setValue(4, 1, 7);

    var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
    chart.draw(data, {width: 450, height: 300, title: 'My Daily Activities'});
Run Code Online (Sandbox Code Playgroud)

还有其他人遇到过类似的问题吗?我知道数据传递正确并且收到了所有内容,但看起来Firefox似乎并不适合使用iframe.

如果有人有任何建议或想法,那将是伟大的

谢谢

firefox jquery google-visualization

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

更改默认Rails text_area帮助程序行/列

我发现自己在所有text_area表单助手上都指定了:rows => 5,所以我查找了它的定义并发现DEFAULT_TEXT_AREA_OPTIONS是指示这些选项的哈希值.但是,散列上有这个冻结方法,我查了一下,这意味着它无法更改.如果您可以向我推荐一些选项来尝试在应用程序范围内执行:所有文本区域的rows => 5,我真的很感激.

谢谢

ruby-on-rails helpers

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

git hook语法检查

试图为git存储库创建一个php语法检查钩子.当我发现一个完全符合这一要求的代码片段时,我很高兴.

但似乎片段脚本有一个缺陷.它执行

git diff-index --cached --name-only HEAD
Run Code Online (Sandbox Code Playgroud)

获取索引中的文件列表.现在它为该列表上的每个文件运行php -l.缺陷是工作副本和临时区域之间的文件可能不同.如果暂存区域php有语法错误,但工作副本版本没有,则没有找到语法错​​误,并且提交成功,这是要防止的事情.

这是一个难以解决的问题,还是有一些方法可以在每个文件的登台版本上运行php -l?

git

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

为什么Hibernate切换到使用LONG而不是CLOB?

看起来Hibernate开始使用LONG版本3.5.5中的数据类型(我们从3.2.7升级)而不是CLOB属性type="text".

这会导致问题,因为LONGOracle中的数据类型是一种旧的过时数据类型(请参阅http://www.orafaq.com/wiki/LONG),不应使用,并且表不能有多个列具有LONGas数据类型.

有谁知道为什么这个改变了?

我试图将Oracle SetBigStringTryClob属性设置为true(如Hibernate> CLOB> Oracle :()中所建议的那样,但这不会影响数据类型映射,只会影响与我的情况无关的数据传输内部.

一个可能的解决方法是覆盖org.hibernate.dialect.Oracle9iDialect:

public class Oracle9iDialectFix extends Oracle9iDialect {
  public Oracle9iDialectFix() {
    super();
    registerColumnType(Types.LONGVARCHAR, "clob");
    registerColumnType(Types.LONGNVARCHAR, "clob");
  }
}
Run Code Online (Sandbox Code Playgroud)

然而,这是最后的手段 - 覆盖这个类更接近于分支Hibernate,我宁愿避免这样做.

任何人都可以解释为什么这样做了吗?这应该是一个bug吗?

[更新]:我创建了http://opensource.atlassian.com/projects/hibernate/browse/HHH-5569,让我们看看会发生什么.

java oracle orm hibernate clob

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

mysql查询一个表中的WHERE而不是另一个表

编辑:这样做:

  SELECT DISTINCT profileid 
FROM profilesrelevation 
WHERE profileid NOT IN (
  SELECT profileid FROM profiles
)
Run Code Online (Sandbox Code Playgroud)

我需要获取profilesrelevation表中存在但不在profiles表中的profileid值

profiles表有8107个不同的"profileid"值,而profilesrelevation表有8380个不同的"profilesid"值......

profiles.profileid
profilesrelevation.profileid

select * from profiles, profilesrelevation 
where profilesrelevation.profileid != profiles.profileid  
Run Code Online (Sandbox Code Playgroud)

不起作用,怎么样?

mysql sql

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

PHP中的未知修饰符'/'错误

preg_replace('/http:///ftp:///', 'https://', $value);
Run Code Online (Sandbox Code Playgroud)

http://ftp://$value应改为https://

此代码提供错误:

preg_replace() [function.preg-replace]: Unknown modifier '/' 
Run Code Online (Sandbox Code Playgroud)

这项任务的真正正则表达式是什么?

php regex preg-replace

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

为什么ns表单中的require与require函数的行为不同

当我需要来自ns表单的库时,我得到:

test> (ns test (:require '(clojure.contrib [logging :as log] [sql :as sql]) ))
lib names inside prefix lists must not contain periods
[Thrown class java.lang.Exception]
Run Code Online (Sandbox Code Playgroud)

当我使用require函数时,它按预期工作.

test> (require '(clojure.contrib [logging :as log] [sql :as sql]) )
nil
Run Code Online (Sandbox Code Playgroud)

ns的文档是指require函数的文档,但由于它们的行为不同,这有点令人困惑.

clojure

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

我在哪里可以使用Nginx,Starman,Plack和Catalyst找到应用程序运行时错误?

我已经成功地设法服务器我催化剂应用程序中使用自己的计算机上普拉克 + 接龙,使用守护我的脚本基于一个我在戴夫Rolsky的发现Silki分布.

然后我设置nginx以反向代理到我的Starman服务器,并将静态目录别名为nginx服务.到现在为止还挺好.但是,我不知道我的应用程序STDERR应该登录到哪里.它没有达到nginx(我认为这是有道理的)但我找不到很多关于Starman可能记录它的文档 - 如果有的话.我确实看过普拉克的中间件模块,但只看到了访问日志的选项.

有人能帮我吗?

perl nginx catalyst plack starman

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

nvcc -Xptxas -v编译器标志无效

我有一个CUDA项目.它由几个包含我的应用程序逻辑的.cpp文件和一个包含多个内核的.cu文件以及一个__host__调用它们的函数组成.

现在我想确定我的内核使用的寄存器数量.我的普通编译器调用如下所示:

nvcc -arch compute_20 -link src/kernel.cu obj/..obj obj/..obj .. -o bin/..exe -l glew32 ...

不幸的是,在此调用中添加"-Xptxas -v"编译器标志无效.编译器仍然生成与以前相同的文本输出.编译后的.exe也可以像以前一样工作,只有一个例外:我的帧速率从80fps上升到1800fps.

cuda nvcc

9
推荐指数
3
解决办法
7135
查看次数