【发布时间】:2011-12-05 05:19:01
【问题描述】:
在我的 rails 应用程序中(rails 2.3.4 和 ruby 1.8.7)当我点击 News 时,会进行 ajax 调用并加载数据。
<a href="News" onclick="load_feed();"><u>Show More...</u></a>
<script>
function load_feed()
{
$.ajax({
url: this.url,
dataType: 'script'
})
$('div .rss_feed_1').append("<%= escape_javascript(render :partial => "news_feed_data") %>");
}
</script>
当我单击 ajax 调用并加载数据时。但网址更改为
http://localhost:3000/us/dropbox#News 来自http://localhost:3000/us/dropbox,有什么办法可以通过删除# 来获取此网址http://localhost:3000/us/dropbox/News。
【问题讨论】:
-
我不确定但尝试在
load_feed()末尾添加return false -
说实话,我从没想过
#比/更难看。 -
这与#丑陋无关,我希望将其作为我的要求删除。
标签: javascript html ruby-on-rails ajax