Javascript Rails-jQuery/AJAX不刷新部分
我有一个时间轴视图,显示事件的部分-因此您可以直接在时间轴视图上对事件进行CRUD。我现在要做的是,当您单击事件旁边的“删除”时,删除部分将刷新,以便用户可以看到该事件已被删除。我似乎无法让它工作-当用户单击“删除”时,事件确实会被删除,但部分不会刷新。您必须刷新页面才能获得更新的部分内容 另外,请有人告诉我,我将如何请求“我的时间线”div的更新内容,以便删除的事件不会出现在那里?谢谢 时间表/节目:Javascript Rails-jQuery/AJAX不刷新部分,javascript,jquery,ruby-on-rails,ajax,partial,Javascript,Jquery,Ruby On Rails,Ajax,Partial,我有一个时间轴视图,显示事件的部分-因此您可以直接在时间轴视图上对事件进行CRUD。我现在要做的是,当您单击事件旁边的“删除”时,删除部分将刷新,以便用户可以看到该事件已被删除。我似乎无法让它工作-当用户单击“删除”时,事件确实会被删除,但部分不会刷新。您必须刷新页面才能获得更新的部分内容 另外,请有人告诉我,我将如何请求“我的时间线”div的更新内容,以便删除的事件不会出现在那里?谢谢 时间表/节目: <div id="my-timeline"></div> <d
<div id="my-timeline"></div>
<div id="delete_events">
<%= render :partial => "delete_events", :locals => { :events => current_user.events }%>
</div>
用于在my timeline div中生成时间线(仅暂时位于此处!)的javascript:
<script>
$(document).ready(function() {
createStoryJS({
type: 'timeline',
width: '820',
height: '600',
source: '/users/<%= current_user.id %>/events.json?callback',
embed_id: 'my-timeline',
font: 'Euphoria-Droid',
debug: true,
gmap_key: 'foo',
maptype: 'HYBRID'
});
});
</script>
$(文档).ready(函数(){
createStoryJS({
键入:“时间线”,
宽度:“820”,
高度:'600',
来源:'/users//events.json?回调',
嵌入id:“我的时间线”,
字体:“欣快机器人”,
是的,
gmap_键:“foo”,
地图类型:“混合”
});
});
我想你应该把名字从
events/delete.js.erb
to
events/destroy.js.erb
通过destroy.js.erb check控件中的write-alert(“ok”)可以到达这里
希望它能用我想你应该把名字从
events/delete.js.erb
to
events/destroy.js.erb
通过destroy.js.erb check控件中的write-alert(“ok”)可以到达这里
希望它能起作用我真傻!!现在效果很好,谢谢!如何刷新timeline div的内容?它是由javascript本身生成的,所以我不能仅仅为它请求一个新的部分。谢谢我不能这样做,时间线不是一个部分,它是由javascript生成的。如何请求div的更新内容?谢谢。好的,我在上面添加了更多的代码-生成时间线的js在应用程序布局中(这只是暂时的!),并将时间线放在my timeline div中。那么,如何在不刷新页面的情况下更新div的内容呢?谢谢。在这里签出这样的工作-我可以针对正确的div,但我不能让它刷新自己。我只能说“你好,世界”。我真傻!!现在效果很好,谢谢!如何刷新timeline div的内容?它是由javascript本身生成的,所以我不能仅仅为它请求一个新的部分。谢谢我不能这样做,时间线不是一个部分,它是由javascript生成的。如何请求div的更新内容?谢谢。好的,我在上面添加了更多的代码-生成时间线的js在应用程序布局中(这只是暂时的!),并将时间线放在my timeline div中。那么,如何在不刷新页面的情况下更新div的内容呢?谢谢。在这里签出这样的工作-我可以针对正确的div,但我不能让它刷新自己。我只能让它说“你好,世界”。
<script>
$(document).ready(function() {
createStoryJS({
type: 'timeline',
width: '820',
height: '600',
source: '/users/<%= current_user.id %>/events.json?callback',
embed_id: 'my-timeline',
font: 'Euphoria-Droid',
debug: true,
gmap_key: 'foo',
maptype: 'HYBRID'
});
});
</script>
events/delete.js.erb
to
events/destroy.js.erb