AJAX / HTTP问题

I have this code for a link that evaluates whether or not there are tags to determine what the link text should say:

<%= link_to "#{(@video.topics.count == 0) ? 'Add descriptive topics so people can find your song!' : 'Edit Topics'}", '#', :id => 'edit_topics_link', :class => 'edit' %>

The problem is that my tagging system updates completely with AJAX, and this link text does not, so it is only updated to the correct link text after a page refresh. How can I make the text update with AJAX?

You can do this easily using jQuery!

Just fetch the update data from the server (using $.get or $.post) and then update the link using the text() function. Here's an example:

$.get('http://some.url',{},function(response) {
  $('#edit_topics_link').text(response);
}

Pretty simple, isn't it?