客户端:
var dialog = $("#classifications").dialog({ autoOpen: false, width: 800, position: { my: "center", at: "center", of: window }, buttons: { 'Save': function () { var formData = $("#showClassificationForm").serialize(); $.ajax({ type: "POST", data: formData, url: '{{ add_classification_to_maunscript_path(hash_key) }}', success: function(msg) { $(".list-clsfi").html(msg); } }); $("#classifications").dialog('close'); } } }); $("#addClassification").on('click', function(e) { e.preventDefault(); $.get('{{ list_classifications_path(hash_key) }}', function(msg) { dialog.dialog('open').html(msg); }); });
服务器端:
/** * List all classifications * * @param string $hash_key */ public function listClassificationsAction($hash_key) { $manuscript = $this->getManuscriptByHashKey($hash_key); if (!$this->currentUser->isOwnerOfManuscript($manuscript) && !$this->currentUser->canManageManuscript($manuscript)) { return $this->stopAndNoPermission(); } $classifications = ClassificationRepository::getByHashKey($hash_key); return $this->renderSusyBundle('User:list_classifications.html.twig', array( 'classifications' => $classifications, 'hash_key' => $hash_key )); }
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。