问题标签 [params]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
47143 浏览

jquery - jquery 转到表单提交上的 url,并将字段值添加到 url 字符串

我对 jquery 还很陌生,我认为这很简单,但我很挣扎,谷歌似乎没有帮助....

我所拥有的是一个基本形式......

现在,当单击提交时,我想转到一个 url,然后将 froms 值添加到 url 字符串(但不使用表单方法 = get),基本上我希望这发生

点击提交转到http://myurl.com/index.html?params=firstNamevalue*surnamevalue

我一直在使用 jquery 进行黑客攻击,但我最喜欢的地方是这样的......

希望我已经很清楚了-非常感谢您的帮助!

安迪

0 投票
1 回答
376 浏览

ruby-on-rails - 禁用/自定义 params_parser 每个操作

我有一个处理 XML 请求的创建操作。我没有使用内置的 params 哈希,而是使用 Nokogiri 根据 XML 模式验证 XML。如果此验证通过,则存储原始 XML 以供以后处理。

据我了解,XML 被解析两次:首先 Rails 创建 params 哈希,然后进行 Nokogiri 解析。我一直在寻找禁用参数解析以加快速度的方法,但一无所获。

我知道通常可以使用类似上述的方法自定义 XML 参数解析,但我依赖于其他控制器中的默认行为。

是否可以在每个操作的基础上绕过参数解析?我有什么选择?

谢谢您的帮助!

0 投票
2 回答
115 浏览

c# - 如何使 params 关键字的使用类似于写入控制台

关于我的最后一个问题(是否有更简单的方法将一组变量作为数组传递

我试图将字符串变量传递给一个写入流的方法,而不是在每个单独的方法中进行写入。

使用 params 关键字显然是一种解决方案,但是通过使用它我相信我不能做这样的事情:

没有这会使代码非常混乱。有没有办法将此功能强制用于我自己的方法?

0 投票
1 回答
106 浏览

javascript - 在链接中使用 # 而不是 GET 参数 = 更快?

我刚注意到那句话

http://s7.addthis.com/js/250/addthis_widget.js#pub=PUBID

相当于

http://s7.addthis.com/js/250/addthis_widget.js?pub=fct-250

但要快得多。这是如何运作的?o_o

我将上述链接包含在 < script src 调用中。根据其中一位 addthis 开发人员的说法,它应该更快。似乎对我来说工作得更快。我无法了解他们的来源,所以我不确定为什么这种技术会更快。

0 投票
1 回答
1086 浏览

constructor - 如何在 Spring.NET 构造函数中使用复杂的 Type params 参数

我正在尝试将 Spring.NET 与 C# 应用程序一起使用来填充复杂类型的参数数组(params 关键字)构造函数参数(称为 SecretCode,它恰好是枚举类型。)

有人可以帮我指向文档以配置 XML 文件来执行此操作吗?

作为参考,以下是相关的代码片段:

我试图用 Spring.NET 配置文件替换的硬编码代码是(足够接近)这个:

想法?

0 投票
3 回答
4254 浏览

null - JSP Portlet 未提交表单值

我正在使用 Liferay 门户 5.x。我已经部署了一个简单的 portlet(使用扩展 GenericPortlet 的 jsp 和 servlet)。此 Portlet 将包含用户名和密码字段。我能够在查看模式下看到表单。但是当我提交表单时,该操作将进入 Portlet 类的 processAction(),但用户名和密码请求参数变为空。

有任何想法吗?

0 投票
1 回答
434 浏览

ruby-on-rails - 拆分 POST 数据时的单个表单参数

我正在尝试将日期变量从表单单独访问到其他变量。该表单是一个formtastic插件表单。我面临的问题是日期是一个由三部分组成的下拉列表,并且简单地执行 params[:friend][:born_on] 似乎并没有起到作用,因为它返回 NULL。

这是我的参数输出;

参数:{"commit"=>"Create", "action"=>"create", "authenticity_token"=>"6+PyuqUNQySe29iEF69PIFvv6DOie5bp4jZAcRva85c=", "controller"=>"friends", "friend"=>{"born_on (1i)"=>"1973", "born_on(2i)"=>"3", "born_on(3i)"=>"5", "is_female"=>"false", "last_name"=>"Smith ", "first_name"=>"约翰"}}

我想使用该变量来设置另一种方法;event.happening_on

任何帮助表示赞赏 - 谢谢!

0 投票
5 回答
7198 浏览

c# - 有趣的“参考参数”功能,有什么解决方法吗?

我想知道对于值类型是否有任何可能的方式......

那么这是可能的:

当然,这不起作用,因为 bool 是值类型,因此它们作为值而不是引用传递给函数。

除了将值类型包装成引用类型(通过创建另一个类)之外,还有什么方法可以在使用 params 修饰符时通过引用(ref)将变量传递给函数?

0 投票
1 回答
2461 浏览

ruby-on-rails - Rails RESTful Routes:覆盖 params[:id] 或 params[:model_id] 默认值

我试图了解如何直接在 map.resources 上更改此规则:

假设我有一条路线:

所以我会有这样的 RESTful 路由:

/:用户/文档

/docs/:id

/docs/:doc_id/specs

所以我发现在这种情况下很难跟踪它,params[:doc_id]因为有时是它params[:id],有时是它params[:doc_id],在这种情况下,我想总是调用一个特定的名称,这样我就不必为我的过滤器创建两个不同的声明。

好吧,我做了一些研究,发现了这个补丁:

http://dev.rubyonrails.org/ticket/6814

基本上,它的作用是让您能够在 map.resources 上添加一个 :key 参数,这样您就可以定义稍后引用它的方式,这样我们就可以有类似的东西:

所以我总是会params[:doc]改为调用参数。

但实际上这个补丁有点老了(现在已经 3 年了)所以我想知道我们是否没有任何更新的和已经内置的 Rails 来完成这项任务?

PS我不确定模型中定义的 to_param 方法,显然这并没有改变我的请求以及我仍然得到的日志: Parameters: {"doc_id"=>"6"}或者Parameters: {"id"=>"6"}一直。

0 投票
2 回答
8784 浏览

php - PHP:数组到变量函数参数值

我有一个可变长度数组,我需要将其转换为函数的参数列表。

我希望有一种巧妙的方法可以做到这一点 - 但我看不出如何。

我正在编写的代码将调用一个类中的一个方法——但我不知道该方法的名称,也不知道它有多少个参数。

我试过这个 - 但它不起作用:

上面将所有值集中到函数的第一个参数中。而它应该使用 3 个参数值(test、test2、test3)调用函数。

我需要的是这个:

任何想法如何巧妙地做到这一点?