使用$ .ajax将表单提交到两个位置之一

时间:2011-03-02 21:14:21

标签: html ajax jquery

我有两种形式,我已合并为一种形式;表单的某些部分会根据用户选择的下拉菜单选项(技术支持或销售)而更改。我想使用$ .ajax函数但是我注意到只有一个url:used。我可以在这里使用if条件吗?

2 个答案:

答案 0 :(得分:3)

首先构建网址,然后将其传递给$ .ajax

var postURL = "";

if (Whatever)
{
    postURL = "URL1";
}
else
{
    postURL = "URL2";
}

$.ajax({
  url: postURL,
  context: document.body,
  success: function(){
    $(this).addClass("done");
  }
});

答案 1 :(得分:0)

以类似条件的方式将您的电话转接到$ .ajax:

if (condition) {
  $.ajax() // page 1
} else {
  $.ajax() // page 2
}