私は現在、スレッドを開始してタスクを続行するアプリケーションのページ読み込み時に、grails コントローラーでアクションを実行しようとしています。私はまだこれをうまく実装できていません。これは私のコードです:
$(document).ready(function(){
var $form = $("#background_thread");
$form.submit(function(e){
e.preventDefault();
$.post($(this).attr("background"), $(this).serialize(), function(data){
alert("should work" + data)
});
return false;
});
});
なぜそれが機能しないのか、私の人生では理解できません。私が見落としている単純な構文や、これを行うべき別の方法はありますか?
アップデート:
私のフォームIDは#background_thread
非同期で実行しようとしているので、ページは同じままでアクションが実行されます。
スクリプトは実行されますが、失敗して$form.submit(function(e){
通過しません。