Jquery 在AJAX中发送数据而不连接字符串

Jquery 在AJAX中发送数据而不连接字符串,jquery,Jquery,假设我有一个AJAX调用: function editVehicule(test) { var entityId = $(test).attr('data-value'); $.ajax({ type: "POST", url: "/Controller/Method", data: "{'idtest':'" + entityId + "'}", contentType: "application/json; charset=utf-8", da

假设我有一个AJAX调用:

function editVehicule(test) {
  var entityId = $(test).attr('data-value');
  $.ajax({
    type: "POST",
    url: "/Controller/Method",
    data: "{'idtest':'" + entityId + "'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json"
  });
}
在本例中,我使用连接来传递数据。我正在寻找一个合适的方法来实现这一点。有吗


谢谢

准备数据集,如下所示:

function editVehicule(test) {
          var entityId = $(test).attr('data-value');

          var entity_data={idtest:entityId}; //this is how u can prepare ur dataset
          entity_data = JSON.stringify(entity_data);

          $.ajax({
            type: "POST",
            url: "/Controller/Method",
            data: entity_data,
            contentType: "application/json; charset=utf-8",
            dataType: "json"
          });
    }

是,请改用对象:
data:{idtest:entityId}