我有AJAX请求,看起来像这样:添加JavaScript变量ActionLink的
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>');
}
)};
编辑!我正在试图将此动作链接附加到“成功”的div上。我不知何故在我的第一篇文章中忘记了$(“#myDiv”)。append()代码。
在new {id = data.id }
部分,我想在这个actionlink中使用data.id(一个javascript变量)。
我不断收到错误,或者说数据没有定义,或文字等字符过多..
有没有人成功地这样做过?
此外倾销span标记的更迭功能并不做任何事情eitehr – mplungjan
@mplungjan谢谢你提的。是的,绝对正确。 – Rikki
对不起,再看看帖子。我试图将actionresult链接附加到成功的div上。 我的错。第一篇文章省略了附加代码。 – Jeff