このjqueryプラグインを使用してフォームを作成しています。
フォームの変更を許可するために、以前にデータベースに保存されていた、指定されたフォームのjsonをロードしようとしています。
私は使用する必要があります
<script>
$(function(){
$('#my-form-builder').formbuilder({
'save_url': 'jsp/save.jsp',
'load_url': 'jsp/load.jsp',
'useJson' : true
});
$(function() {
$("#my-form-builder ul").sortable({opacity: 0.6, cursor:'move'});
});
});
</script>
ただし、クエリ文字列を含む「load_url」が必要です。たとえば、「jsp / load.jsp?id = 11」の場合、idはデータベース内のフォームの識別子です。
formbuilder関数は、ユーザーが「フォームの変更」リンクをクリックしたとき、またはdivがロードされたときに呼び出す必要があります。
私は使用しようとしました:
<script>
$('modify').click(function(){
var url = 'jsp/load.jsp?id='.$(this).id;
$("#".$(this).id).formbuilder({
'save_url': 'jsp/example-save.jsp',
'load_url': url,
'useJson' : true
});
$(function() {
$("modify ul").sortable({opacity: 0.6, cursor:'move'});
});
});
</script>
と:
<a href="index.jsp?id=${form.id}" id="${form.id}" class="modify">Modify form</a>
しかし、それは機能しません。