Jquery 在AJAX中发送数据而不连接字符串
假设我有一个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
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}