我是第一次使用ASP.net进行Web应用程序编程。我正在使用以下ajax函数,旨在将名称为yyy的参数发送到控制器。但是,无论在这种情况下如何操作变量{id},控制器都将获取字符串{id}或null。 {id}变量实际上是存储一个整数值,例如3。我想将整数3传递给控制器。请帮忙!谢谢!
$.ajax({
type: "GET",
url: "http://localhost:8086/xxx",
crossDomain: true,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
var testData = '';
$.each(data, function (key, value) {
testData += '<tr>';
var id = value.testDataID.toString();
testData += '<td style="cursor:pointer">' + '<a href="http://localhost:8087/xxx/yyy?param="+{id}>' + value.serialNumber + '</a>' + '</td>';
testData += '<td>' + value.testDataID + '</td>';
testData += '<td>' + value.sN + '</td>';
testData += '</tr>';
});
$('#testDataTable').append(testData);
}
});