多个数据ajax形式

时间:2016-01-11 10:40:43

标签: javascript jquery ajax

我有两种形式(请求和反馈),我想通过jQuery Ajax调用发送数据。

因此,如果用户发送请求,将显示主题请求。 如果用户发送反馈,将显示主题反馈。

这是我的代码

public class ItemDAL
{
    private readonly RRPClassesDataContext _dataContext;

    public ItemDAL(RRPClassesDataContext dataContext)
    {
        _dataContext = dataContext;
    }

    public IQueryable<Item> GetItems(Func<Item, bool> filter)
    {
        return _dataContext.Items.Where(filter);
    }
}

我只是想改变主题,你得到反馈或者你有要求。

但我不知道如何制作它。

1 个答案:

答案 0 :(得分:0)

您可以使用三元操作:

var subject = "You Got " + 
              (this.id === "feedback") ? "Feedback" : "Request" +" from " + name;  

data: "name=" + name + "&email=" + email + "&subject=" + subject +  "&message=" + message,
//---add the subject here--------------------------------^^^^^^^

或发送数据对象:

var subject = "You Got " + 
              (this.id === "feedback") ? "Feedback" : "Request" +" from " + name;

data: {name : name,
      email : email,
      subject : subject, 
      message : message},