JqueryUI dialog函数的基本用法
客户端:
vardialog=$("#classifications").dialog({autoOpen:false,width:800,position:{my:"center",at:"center",of:window},buttons:{'Save':function(){varformData=$("#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);});});
服务器端:
/***Listallclassifications**@paramstring$hash_key*/publicfunctionlistClassificationsAction($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));}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。