mvc関数呼び出しを起動する必要があるこのjqueryがあります。
$(document).ready(function () {
alert("ddddd");
$("#divJsTreeDemo").jstree({
"plugins": ["json_data"],
"json_data": {
"ajax": {
"type": "POST",
"url": "/WebTree/GetTreeNodes",
"async": true,
"contentType": "application/json; charset=utf-8",
"dataType": "json",
"data": function (node) {
return "";
},
sucess: function (retval) {
var d = "";
},
error: function (retval) {
alert(retval);
}
}
}
});
});
しかし、「探しているリソースは削除されたか、名前が変更されたか、一時的に利用できません」というエラーが表示され続けます。
サーバーに送信するときにjsonが間違っていますか?
これがmvcコントローラーです。
Public Class WebTreeController
Inherits System.Web.Mvc.Controller
'
' GET: /WebTree
Function Index() As ActionResult
Return View()
End Function
Public Function GetTreeNodes() As JsonResult
Dim list As New List(Of String)
list.Add("dddd")
'Dim jsonString As String = Encoding.Default.GetString(list.ToArray)
Return Me.Json(list)
End Function
End Class