私はaタグのhref属性を読み込み、ajax経由で新しいコンテンツを読み込むクリックハンドラを持っています。関数はfalseを返し、href urlに従わない。これは一度動作しますが、その後はその関数が呼び出されるようには見えず、コンテンツは非同期に読み込まれず、代わりにブラウザのリンクに従います。jQuery ajaxは一度しか動作しませんが、その後は毎回ブラウザにhrefがロードされます
$ ("document").ready(function() {
$(".post_update").click(function() {
$("#dashboard_content").html(ajax_load).load($(this).attr('href'));
return false;
});
});
<a href="{{ path('post_update', {"id":post.id}) }}" class="post_update">Edit</a>
ajax_loadとは何ですか? – ShankarSangoli
ajax_loadは文字列 "Loading ..."で、.post_updateは#dashboard_contentの中にあります。 – ThinkingInBits
"{{path( 'post_update'、{" id ":post.id})}}" ? – ShankarSangoli