添加ajax自动保存

时间:2015-06-23 10:19:31

标签: php mysql

我有PHP站点和MySql数据库 我刚添加了文本区域的自动保存 其中一个用户收到以下错误:

连接中的连接太多...无法连接到数据库

也许我必须改变我的ajax自动保存:

bkLib.onDomLoaded(function(){
  var myEditor = new nicEditor({iconsPath : 'include/nicEdit/nicEditorIcons.gif'}).panelInstance('area1');

  auto_save_func(myEditor);

});

function auto_save_func(myEditor)
{

        draft_content=myEditor.instanceById('area1').getContent();

        int_id='<?=$_GET[interview_id]?>';

        $.post("ajax_for_auto_save_interview.php", { interview_id: int_id,content:draft_content},
    function(data){ });

    setTimeout( function() { auto_sav_func(myEditor); }, 100);

}
页面中的

&#34; ajax_for_auto_save_interview.php&#34;我包括与DB的连接。

2 个答案:

答案 0 :(得分:0)

  1. 首先,您应该在每次使用后打开它时关闭mysql连接。
  2. 您可以使用javascript变量来检查AJAX调用是否已经发出并且是否已完成。只有完成后,您才能重新发出新呼叫
  3. 像这样:

    public\js -> contains all the ember app stuff
    app\ -> contains the node.js files
    server.js -> main express server code
    

答案 1 :(得分:0)

也许我写的很晚你帮助到位了吗?非常感谢你

<script type="text/javascript">
 bkLib.onDomLoaded(function() {
      var myNicEditor = new nicEditor({buttonList : ['bold','italic','underline','strikethrough','left','center','right','justify',/*'ol','ul',*/'forecolor',/*'fontSize','fontFamily',*//*'fontFormat',*//*'indent','outdent',*/'image','upload','link','unlink'/*,'bgcolor'*/,'hr','removeformat', 'youTube'/*,'subscript','superscript'*/],/*fullPanel : true,*/ 
      iconsPath : '<? echo "".$IndirizzoPagina."".$IndirizzoCartella."";?>default/image/EditorDiTesto/nicEditorIcons.gif'});
      myNicEditor.setPanel('myNicPanel'); //PANNELLO DI CONTROLLO
      myNicEditor.addInstance('titolo'); //TITOLO
      myNicEditor.addInstance('contenuto'); //CONTENUTO
 });

<textarea name='contenuto' id='contenuto' class='box2'>".$ContenutoNotizia."</textarea>"

我使用了这段代码http://nicedit.com/