データベース内の新しい名前を更新する必要がある、jstree 内のフォルダーの名前を変更しようとしています。それをしようとしているときに、次のエラーが発生しました。
Microsoft JScript runtime error: Object doesn't support property or method 'css' in jquery.jstree.js file
マイコード :
.bind("rename.jstree", function (e, data) {
$.post(
"./ajax/server.aspx",
{
"operation": "rename_node",
"id": data.rslt.obj.attr("id"),
"title": data.rslt.new_name
},
function (r) {
if (!r.status) {
$.jstree.rollback(data.rlbk);
}
}
);
})
Function to update New Name in DB
private void rename_node()
{
int _id = Convert.ToInt32(Request.QueryString["id"]);
string _folder_name = Request.QueryString["title"];
try
{
_subscription_api.rename(_id, _folder_name);
}
catch
{
Response.Write("-1");
}
}
私はJSツリーとJQueryが初めてです。関数が新しいフォルダー名をデータベースに更新するように、js ファイルから関数を呼び出そうとしています。しかし、フォルダーを右クリックして [名前の変更] をクリックすると、上記のエラーが発生します。