我通过Ajax发布ckeditor内容到PHP.但是在我的数据库表中得到4-5个句子的贴材料.我不知道,ajax的帖子有没有大小限制?有没有办法通过ajax发布大文本内容?
我的js看起来像这样
function postViaAjax(autosaveMode) { var name = $("#name").val(); var title = $("#title").val(); var menu = $("#menu").val(); var parentcheck = $(".parentcheck:checked").val(); var id = $("#id").val(); if (parentcheck == 0) { var parent = parentcheck; } else { var parent = $("#parent").val(); } var content = CKEDITOR.instances['content'].getData(); var dataString = 'name=' + name + '&title=' + title + '&menu=' + menu + '&parentcheck=' + parentcheck + '&id=' + id + '&parent=' + parent + '&content=' + content; $.ajax({ type: "POST",url: "processor/dbadd.PHP",data: dataString,dataType: "json",success: function (result,status,xResponse) { var message = result.msg; var err = result.err; var now = new Date(); if (message != null) { if (autosaveMode) { $('#submit_btn').attr({ 'value': 'Yadda saxlanıldı ' + now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds() }); } else { $.notifyBar({ cls: "success",html: message + ' ' + now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds() }); } } if (err != null) { $.notifyBar({ cls: "error",html: err }); } } }); };
解决方法
HTTP规范不对帖子施加特定的大小限制.它们通常受到Web服务器或用于处理表单提交的编程技术的限制.
你使用什么样的服务器?