我有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