Jquery と共に JSP ページでツリー構造を使用しようとしています。ツリー構造では、いくつかの Jquery ファイルをインポートする必要があります。JSP ページを実行すると、「オブジェクトはこのプロパティまたはメソッドをサポートしていません」というエラー コードが表示されます。
Tree Structure (Dyna Tree) コードを個別に実行してコードをテストしたところ、正常に動作しました。次に、作成した Jquery を実行してみましたが、問題なく動作します。上記のエラーは、両方のコードを統合した場合にのみ表示されます。カスタムコードとエラーが正確に表示される場所に書きました。注: fm は、私の JSP ページのフォームの名前です。
<script type="text/javascript">
var url;
function newUser(){
$('#dlg').dialog('open').dialog('setTitle','Create New Access');
$('#fm').form('clear'); // ERROR AT THIS LINE
url = 'saveaccess.jsp';
}
function editUser(){
var row = $('#dg').datagrid('getSelected');
if (row){
$('#dlg').dialog('open').dialog('setTitle','Edit Access');
$('#fm').form('load',row);
alert("test"+row);
//url = 'AddNeditApplication.jsp';
}
}
function saveUser(){
$('#fm').form('submit',{
url: url,
onSubmit: function(){
return $(this).form('validate');
},
success: function(result){
//var result =new Object();
alert(result);
if (result){
$('#dlg').dialog('close'); // close the dialog
$('#dg').datagrid('reload'); // reload the user data
} else {
$.messager.show({
title: 'Error',
msg: result.msg
});
}
}
});
}
function removeUser(){
var row = $('#dg').datagrid('getSelected');
if (row){
$.messager.confirm('Confirm','Are you sure you want to remove this Access?',function(r){
if (r){
$.post('AddNeditApplication.jsp',{id:row.id},function(result){
if (result.success){
$('#dg').datagrid('reload'); // reload the user data
} else {
$.messager.show({ // show error message
title: 'Error',
msg: result.msg
});
}
},'json');
}
});
}
}
</script>