【发布时间】:2017-09-12 09:10:24
【问题描述】:
我进行 ajax 调用并从后端返回 json
这里是ajax调用的代码
<script>
$('#search').click(function () {
$("#patients").empty();
var lname = $("#lname").val();
var model = {
LastName: lname
};
$.ajax({
url: '@Url.Action("ResultOfSearch", "PatientDatabase")',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(model),
type: 'POST',
dataType: 'json',
processData: false,
success: function(data) {
var list = data;
//alert(list);
var listnumber = 1;
for (var i = 0; i <= list.length - 1; i++) {
var arrow = '@Url.Content("~/images/doc-50.png")';
var patientsList = ' <td class="point">' +
(i+1) +
'</td>' +
'<td class="title"> ' +
list[i].dateOfBirthday +
'</td>' +
'<td class="title"> ' +
list[i].firstName +
'</td>' + '<td>' + '</td>'
+ '<td>' + '</td>'
+ '<td>' + '</td>'
+ '<td style="text-align:end;>' + arrow + '</td>';
$("#patients").append('<tr>' + patientsList + '</tr>');
};
}
});
});
在这一行我尝试显示图像
+ '<td style="text-align:end;>' + arrow + '</td>';
图像在箭头值var arrow = '@Url.Content("~/images/doc-50.png")';
但它没有显示。我在控制台中没有与图像相关的错误。
我的代码有什么问题?
【问题讨论】:
标签: javascript asp.net asp.net-mvc asp.net-mvc-4