Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 远程:带参数的链接为true_Javascript_Ruby On Rails - Fatal编程技术网

Javascript 远程:带参数的链接为true

Javascript 远程:带参数的链接为true,javascript,ruby-on-rails,Javascript,Ruby On Rails,我有以下问题 我有你的链接 //_sort_by.html.erb <%= link_to "sort", :sort_by => "things", remote: true %> 在视野中 //show_posts.html.erb <div class="posts"> <%= render @posts %> </div> // and

我有以下问题

我有你的链接

//_sort_by.html.erb
 <%= link_to "sort", :sort_by => "things", remote: true %> 
在视野中

   //show_posts.html.erb
       <div class="posts">
                      <%= render @posts %> 
       </div>
   // 
   and I have _post.html.erb
在routes.rb中,我得到了“show_posts”。但不幸的是,它不起作用。有人能帮我吗

编辑: 将show_posts.js.erb更改为

  $('.posts').html("<%= j render @posts %>");
$('.posts').html(“”);
工作。谢谢大家的提示

$('.posts')。追加('posts')%>”;
 $('.posts').append("<%= escape_javascript render(:partial => 'posts') %>");
使用这些内容更改您的show_posts.js.erb。

$('.posts')。追加('posts')%%>;
使用这些内容更改您的show_posts.js.erb。

$('.posts')。追加('posts')%%>;
使用这些内容更改您的show_posts.js.erb。

$('.posts')。追加('posts')%%>;
用这些内容更改您的show_posts.js.erb。

试试看

$('.posts').html("<%= j render 'post' %>");
$('.posts').html(“”);
希望这有帮助

试试这个

$('.posts').html("<%= j render 'post' %>");
$('.posts').html(“”);
希望这有帮助

试试这个

$('.posts').html("<%= j render 'post' %>");
$('.posts').html(“”);
希望这有帮助

试试这个

$('.posts').html("<%= j render 'post' %>");
$('.posts').html(“”);

希望这有帮助

你能告诉我们会发生什么错误吗?没有错误,只是不会根据所选类别更改帖子列表。你有部分帖子吗?你必须用新内容替换“posts”类的内容,比如$('.posts').html(“”)。你能告诉我们会发生什么错误吗?没有错误,它只是不会根据所选类别更改帖子列表。您是否有部分帖子?您将不得不使用类似于$('.posts').html(“”)的新内容替换“posts”类的内容。您能告诉我们会出现什么错误吗?没有错误,它只是不会根据所选类别更改帖子列表。您是否有部分帖子?您将不得不使用类似于$('.posts').html(“”)的新内容替换“posts”类的内容。您能告诉我们会出现什么错误吗?没有错误,它只是不会根据所选类别更改帖子列表。您是否有部分帖子?您必须用类似于$('.posts').html(“”)的新内容替换“posts”类的内容