【发布时间】:2013-08-05 19:31:12
【问题描述】:
我目前正在尝试在我的应用程序中加载页面时在我的 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){ 上失败并且不会通过。
【问题讨论】:
-
您在页面加载时提交表单??
-
我正在尝试在页面加载时提交表单并停留在同一页面上,或者在加载时运行此特定操作。该操作只需要运行。
标签: javascript jquery grails