动态修改$ .post网址

时间:2013-05-05 23:13:59

标签: jquery ajax forms dynamic

$.post可以镜像表单的action=''吗?

我不想创建多个$.post函数,但action=''更改为用户选择他/她想要在菜单系统中提交的内容。因此,如果网址随$.post动态更改,我只需要一个action=''功能。

$("#txtrform").submit(function(){

    $.post('{*ACTION*#txtrform}', $("#txtrform").serialize(), function(data) {
        $("#col3").load("/include/txtrpbox/feed.php");
        $('input#txtrinput').val('');
    });

    return false;       
});

2 个答案:

答案 0 :(得分:2)

$("#txtrform").submit(function(){

    $.post($(this).attr('action'), $(this).serialize(), function(data) {
      ...
    });

    return false;       
});

答案 1 :(得分:0)

将其分解为变量

var Target;
$("#txtrform").submit(function(){

    $.post(Target, $(this).serialize(), function(data) {
        $("#col3").load('/include/txtrpbox/feed.php');
        $('input#txtrinput').val('');
    });

    return false;       
});

Target = '/include/1.php';

//submit now will go to 1.php

Target = '/include/2.php';
//submit now will go to 1.php