当siteB上的用户点击提交时,我在siteB上有一个iframe,其中有一个来自siteA的
<input type="submit" value="Save url" name="commit" method="post" id="url_submit">
Run Code Online (Sandbox Code Playgroud)
我需要灯箱关闭
我尝试添加
$('#url_submit').click(function(){
$.fn.fancybox.close();
});
Run Code Online (Sandbox Code Playgroud)
两个网站都没有,我有点困惑
我有这个注册表
var id = url.match(/(\d+)\/\d+$/)[1];
Run Code Online (Sandbox Code Playgroud)
那就是解析网址
http://whatever.com/something/70/48/359
Run Code Online (Sandbox Code Playgroud)
它正在抓住48,但它失败了
http://whatever.com/something/70/48/359#
Run Code Online (Sandbox Code Playgroud)
为什么#搞乱了正则表达式
我需要使用iframe从另一个网站拉入一个页面,但我不知道如何在sitea.com上显示来自siteb.com的页面
有任何想法吗
我对发生的事情感到有点困惑.我的应用程序使用了一些不同的宝石,由于某种原因,存在需要更多宝石的问题.所以举个例子.我在config/environment.rb中有这个
config.gem 'will_paginate', :version => '2.3.12'
config.gem "bandsintown"
config.gem "gchartrb"
Run Code Online (Sandbox Code Playgroud)
我刚刚添加了gchartrb.当我跑
rake gems
(in /Users/matt/Sites/someapp)
- [R] will_paginate = 2.3.12
- [R] bandsintown
- [ ] gchartrb
I = Installed
F = Frozen
R = Framework (loaded before rails starts)
Run Code Online (Sandbox Code Playgroud)
然后我跑了
sudo rake gems:install
gem install gchartrb
Successfully installed gchartrb-0.8
1 gem installed
gem list | grep gchart
gchartrb (0.8)
Run Code Online (Sandbox Code Playgroud)
所以我很困惑该怎么做.我在mac osx上的雪豹.这是我的环境
which gem
/usr/local/bin/gem
which ruby
/usr/local/bin/ruby
gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY …Run Code Online (Sandbox Code Playgroud) 我有这个
$.each(data, function (url) {
$("ul").append($("<li class='horizontal'></li>").html(this.title));
});
Run Code Online (Sandbox Code Playgroud)
我想把班级最后添加到最后一个......我该怎么办呢
好吧,我有一个4个对象的数组,如
=> [#<Graphic id: 3...">, #<Collection id: 1....">, #<Category id:...">, #<Volume id: 15...">]
matches.size
=> 4
Run Code Online (Sandbox Code Playgroud)
有4个不同的对象(图形,集合,类别,卷)我现在需要根据对象将它们分成4个数组.所以我创建了这个方法并且它的工作原理但它是如此的hackish ....任何关于如何以更简洁的方式实现相同的东西的想法...更多rubyesk
这是我的方法
def self.get_results(matches)
graphics = [], collections = [], categories = [], sub_categories = []
matches.group_by(&:class).each do |key, group|
case group.first.class.to_s
when "Graphic"
graphics << group
when "Category"
categories << group
when "SubCategory"
sub_categories << group
when "Collection"
collections << group
end
end
[graphics.flatten, collections.flatten, categories.flatten, sub_categories.flatten]
end
Run Code Online (Sandbox Code Playgroud) 所以我使用这个wordpress函数来获取用户图像
the_author_meta('author_image', the_author_ID()
Run Code Online (Sandbox Code Playgroud)
它或者返回something.jpg或者something.png或者something.gif如果发现图像否则将返回像2330的整数,我会怎么做的preg_match或一些有条件的,让我知道如果图像是存在的.我正在考虑做一个preg_match来查看名称中是否有一段时间,但是如果有人有更好的想法,那将是很好的..
我想通过javascript隐藏页面中以_dropMenu结尾的所有元素...所以这就是我所拥有的
window.onload = function() {
hideNav();
};
function hideNav(){
myArray = element("_dropMenu");// this is what need changing
for (i=0;i<=5;i++)
{
i.style.visibility = 'hidden';
}
}
Run Code Online (Sandbox Code Playgroud)
这显然是错误的,但我如何首先获取页面上以_dropMenu结尾的所有元素然后循环遍历它们并将它们设置为隐藏...我更喜欢javascript,因为我只在页面上有原型但是如果我需要添加jquery我会......
这是我的jquery工作得很好
$(document).ready(function(){
$('#new_average, #max_occupancy').keyup(function(){
factor = $(".industry_picker option:checked").attr("title");
average = $('#new_average').val();
if($('#new_average').val().indexOf("$") != -1){
average = average.substring(1);
}
if($("#max_occupancy").val() != ""){
max_occupancy = $("#max_occupancy").val();
max_total = ((average * factor) * max_occupancy) * 30;
if(factor != ""){
$("#new_calc").val("$" + max_total + ".00");
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
但问题是我需要这个来启动keyup和on
$(".industry_picker")
Run Code Online (Sandbox Code Playgroud)
改变....我知道我可以复制这个确切的功能,并有一个
$(".industry_picker").change
Run Code Online (Sandbox Code Playgroud)
但我觉得这是一个黑客...是否有一个更好的方式来拥有
$('#new_average, #max_occupancy").keyup
Run Code Online (Sandbox Code Playgroud)
和
$(".industry_picker").change
Run Code Online (Sandbox Code Playgroud)
在相同的选择器或更好的方式实现这一点,而无需再次复制整个功能
我有这个:
artists = search_object.map{|x| x["artistName"]}.uniq
=> ["Metallica", "Madonna", "Lady Gaga"]
Run Code Online (Sandbox Code Playgroud)
我需要这种格式json:
{"artists":[{"name":"Metallica"},{"name":"Madonna"},{"name":"Lady Gaga"}]}
Run Code Online (Sandbox Code Playgroud)
我试过这个:
>> @api = {}
=> {}
>> @api[:artists] = artists
=> ["Metallica", "Madonna", "Lady Gaga"]
>> @api
=> {:artists=>["Metallica", "Madonna", "Lady Gaga"]}
Run Code Online (Sandbox Code Playgroud)
我在这样的api调用中需要它:
respond_to do |format|
format.json { render :json => @api}
end
Run Code Online (Sandbox Code Playgroud)
但是什么回来是不合适的json.
我如何以这种格式获得它?