我正在努力在asp.net MVC的表中添加新行。
查看代码:
$(document).ready(function () {
var tbody = $('.table tbody'), row;
function availableDrivers() {
if (typeof row == "undefined") {
var actionUrl = '@Url.Action("GetAvailableDrivers", "Agency")';
$.getJSON(actionUrl, displayData);
function displayData(response) {
tbody.append(response.Html);
row = response.Html;
};
} else {
//
tbody.append(row);
}
}
$('#addTableRow').on('click', function (e) {
e.preventDefault();
availableDrivers();
});});
AND Json回来了:
Html : <tr><select><option id='00000000-0000-0000-0000-000000000000'>Driver Name</option></select></tr>
所以问题是,它没有抓住responce.html而且没有出现在桌面上:
如果我做了response.html [1],它确实附加了,但是仅仅是附加信息。
欢迎任何强硬