我目前正在尝试在我的应用程序中加载页面时在我的 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){
并且不会通过。