我有如下所示的 AJAX 请求:
jsonData = JSON.stringify({stuff: stuff});
$.ajax({
url: '<%=Url.Action("myMethod", "myController") %>',
type: 'POST',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
data: jsonData,
success: function (data) {
$("#myDiv").append('<span><%=Html.ActionLink("Details", "myMethod", new {id = data.id })%></span>');
}
)};
编辑!我正在尝试将此 Actionlink 附加到“成功”的 div 中。在我最初的帖子中,我不知何故忘记了 $("#myDiv").append() 代码。
在本new {id = data.id }
节中,我想在此操作链接中使用 data.id(一个 javascript 变量)。
我不断收到错误消息,说要么未定义数据,要么文字中的字符太多,等等。
有没有人成功地做到过这一点?