这是我的代码:
不工作。我想获取表单的 action="" 中的内容并将其用作 $.post url。然后我想正确地序列化它,所以它会传递所有内容,就像我单击提交按钮并进入 /player/admin 页面一样。
我怎样才能做到这一点?
这是我的代码:
不工作。我想获取表单的 action="" 中的内容并将其用作 $.post url。然后我想正确地序列化它,所以它会传递所有内容,就像我单击提交按钮并进入 /player/admin 页面一样。
我怎样才能做到这一点?
使用以下内容:
$.post(form.attr('action'),
form.serialize(),
function(data) {
alert("Loaded");
}
);
评论后更新:
$('.followform').submit(function(e) {
alert($(this).attr('rel'));
var form = $(this);
$.post(form.attr('action'),
form.serialize(),
function(data) {
alert("Loaded");
}
);
e.preventDefault();
return false;
});
注意 - 确保您的表单选择器也是正确的
/* this */
$('.followform') ...
/* or */
$('[name="followform"]') ...
/* will do */
你需要像下面这样的东西,
$(document).ready(function(){
//v-- Fixed the form selector
$('.followform').submit(function(e) {
var form = $(this);
// v--- this.action will give you the action URL
$.post(this.action, form.serialize(),
function(data) {
alert("Loaded");
});
return false;
});
});
$(document).ready(function(){
$('followform').submit(function(e) {
e.preventDefault();
var form = $(this),
action = form.attr('action');;
$.post(action, form.serialize(),
function(data) {
alert("Loaded");
});
});
});