我从我的ajax响应中得到一个[object object].
$.ajax({
type: "GET",
data: "id_1="+id_1+"&id_2="+id_2,
url:"ajax/url.php"
}).done(function(data){
var left= $(data).find("#left");
$("#left").html(left);
alert(left);
});
Run Code Online (Sandbox Code Playgroud)
在我的网址中,我只是简单的编码
if(isset($_GET["id_1"]) && isset($_GET['id_2'])){
$id_1 = $_GET["id_1"];
$id_2 = $_GET['id_2'];
$right= $dbh->prepare("SELECT COUNT(*) FROM table WHERE id_1 = ?");
$right->execute(array($id_1));
$left= $dbh->prepare("SELECT COUNT(*) FROM table WHERE id_1 = ? ");
$left->execute(array($id_2));
<div id='right'><?php echo $right->fetchColumn();?></div>
<div id='left'><?php echo $left->fetchColumn();?></div>
}
Run Code Online (Sandbox Code Playgroud)
当我完成所有操作后,它会回复[对象对象]
有谁知道它为什么这样做?
谢谢!
编辑:
我在.done中添加了一些编码(function())
我想知道是否有人可以帮助我理解文档中的这一部分:
通过模型中定义的上下文,您可以使用多种新方法来管理和查看上下文中的标记.例如,使用:技能上下文将这些方法添加到模型中:skill_list(和skill_list.add,skill_list.remove skill_list =),技能(复数),skill_counts.
我有这个:
型号:
class Project < ActiveRecord::Base
acts_as_taggable # Alias for acts_as_taggable_on :tags
acts_as_taggable_on :item
end
Run Code Online (Sandbox Code Playgroud)
控制器:
def project_params
params.require(:project).permit(
:user_id, :tag_list)
end
Run Code Online (Sandbox Code Playgroud)
视图
<%= f.text_field :tag_list %> <!-- wrapped in a simple_form -->
Run Code Online (Sandbox Code Playgroud)
所以我的问题是......这是否意味着,如果我:items在我的模型中,我可以将所有内容替换:tag_list为:item_list?从现在开始只使用item_list?我尝试了这个,但它没有产生与我现在相同的结果......也许我搞砸了某个地方,但这"理论上"是否正确?
谢谢
奖金:
所以最终,如果我有多个我要标记的东西:
acts_as_taggable_on :item, :more_taggable_item
Run Code Online (Sandbox Code Playgroud)
我可以在我强大的参数中得到这个
params.require(:project).permit(
:user_id, :tag_list, :more_taggable_item_list)
Run Code Online (Sandbox Code Playgroud)
然后我可以在我看来使用它:
<%= f.text_field :more_taggable_item_list %>
Run Code Online (Sandbox Code Playgroud) 我有一个数组$ product_array,当我使用print_r($ product_array);时.数组显示如下
Array
(
[0] => Array
(
[ID] => P00100
[NAME] => Edina
[PRICE] => $20.00
)
[1] => Array
(
[ID] => P00101
[NAME] => Richfield
[PRICE] => $21.00
)
[2] => Array
(
[ID] => P00102
[NAME] => Bloomington
[PRICE] => $22.00
)
)
Run Code Online (Sandbox Code Playgroud)
我将我的数据库表设置为4个coluts,第一个是mainid,然后是自动增量,后跟ID,NAME,PRICE,如上面显示的键.我想将这个数组$ product_array插入到mysql中.有人可以帮忙吗?非常感谢!韩国社交协会.
我正试图在网上搜索这个,但我不确定该找到什么.我试图找出如何创建一个将被修复的div元素,或者当元素的TOP到达窗口浏览器视图的TOP时浮动.例如,如果一个元素是页面的一半,当你继续向下滚动时,该元素将保持在即将消失的状态,然后它将保持在我的浏览器的顶部(已修复).
我是一个真正的菜鸟.我刚刚开始在node.js/socket.io/html5和其他东西上刮擦表面.我终于想出了如何使用我的命令提示符(使用Windows)使用命令"node example.js"启动"hello world"应用程序.但是什么npm意思呢?当我看socket.io它说要安装,这npm install socket.io是否意味着我需要将所有文件解压缩到我的nodejs文件夹中?
我糊涂了.
我有一个集合选择:
<%= f.collection_select :role, User::ROLES, :to_s, :humanize %>
Run Code Online (Sandbox Code Playgroud)
这种方法的单选按钮是什么?
谢谢
我有两个型号,Location并且Basic,我使用pg_search和地理编码宝石,如何添加范围,我pg_search_scope与地理编码 near方法或是否有其他方法来做到这一点?
Location model具有纬度和经度列.
在我的控制器中,我能够做到这一点:
# this allows me to search near the Location model
@business = Location.near(params[:loc], 15)
# this searches through the pg_search_scope
@term = Basic.search(params[:q])
#I'm trying to combine @business and @term
Run Code Online (Sandbox Code Playgroud)
而Basic模型我有这个:
pg_search_scope :search, :against => [:first_name, :last_name],
:associated_against => {
:services => [:service, :description]
},
:using => {
:tsearch => {:disctionary => "english" }
}
Run Code Online (Sandbox Code Playgroud)
我想这两个结合起来@business,并@term成一个(@search) …
我想弄清楚在开发中设置凭据的最佳方法是什么?由于 heroku 的配置变量,我能够在生产中设置凭据……但如果您只是在本地测试应用程序,则需要帮助。
我有这个 development.rb
config.paperclip_defaults = {
:storage => :s3,
:s3_credentials => {
:bucket => ENV['BUCKET_NAME'],
:access_key_id => ENV['ACCESS_KEY_ID'],
:secret_access_key => ENV['SECRET_ACCESS_KEY']
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我不确定如何引用这些 ENV 变量?
我aws.yml在我的/config文件夹中创建了这个文件
development:
BUCKET_NAME: "somename"
ACCESS_KEY_ID: "4205823951412980"
SECRET_ACCESS_KEY: "123141ABNCEFEHUDSL2309489850"
Run Code Online (Sandbox Code Playgroud)
我想如果我匹配 ENV 名称,它会起作用吗?我想事实并非如此......
我确保包含aws.yml到我的.ignore文件中
/config/aws.yml
Run Code Online (Sandbox Code Playgroud) ruby ruby-on-rails amazon-s3 amazon-web-services ruby-on-rails-4
我想不显示表单,但仅限当前页面不是主页
这就是我到目前为止......
我有我的路线设置:
root 'projects#index'
Run Code Online (Sandbox Code Playgroud)
我的看法:
<% if !current_page?(url_for(:controller => 'projects', :action => 'index')) %>
show some stuff
<% end %>
Run Code Online (Sandbox Code Playgroud)
如果网址是,则不显示 localhost:3000/projects
但它表明它是否 localhost:3000
所以我需要以某种方式确保如果它的主页,它将不会显示.此外,我有主页的搜索参数,我仍然不想显示它是否喜欢localhost:3000/projects?search=blahblahblah
现在有没有办法保留我的所有更改,并且仍然将我的应用程序反向回退到某个提交并开始检查所有其他提交以查看哪个提交导致了我的应用程序中的问题?
我做了很多更改,检查所有内容需要很长时间,所以我想获得我以前的提交,当我发现问题时,我将恢复到最近的提交,然后只应用必要的更改.
这里有一个答案:git revert back to某个提交,但我仍然想保留我最近的所有更改,有人可以引导我完成思考过程吗?
我在想如果我现在提交我最近的更改,它在 bitbucket 中,然后使用方法:git reset --hard {commit numbers}并继续浏览我的提交列表,当我发现问题时,git reset --hard {most recent commit}这会让我回到最近的状态吗?