【发布时间】:2017-08-17 10:59:53
【问题描述】:
我有一个带有 ckeditor 插件的文本区域。之前,我使用它没有问题,并且可以正确存储数据。但现在我收到错误“POST”... path/url ... net :: ERR_CONNECTION_RESET。当我尝试进入运行一段好文本的过程时。但是当我输入长文本并包含一些代码时,会出现错误。 peroses storage 我做了如下。 p_post.php(表单)-> p_post.js(验证)-> f_post.php(插入函数)。
以下是脚本p_post.js
jQuery(function($) {
var val_holder;
$("form input[name='btnsubmit']").click(function() { // triggred click
val_holder = 0;
var txtjudul = jQuery.trim($("form input[name='txtjudul']").val()); // email field
if(txtjudul == "") {
$("span.txtjudul_val").html("Judul tidak boleh kosong.");
val_holder = 1;
}
if(val_holder == 1) {
return false;
}
val_holder = 0;
$("span.validation").html("");
var datastring = $('#mainform');
datastring.on('submit', function(e) {
e.preventDefault();
$.ajax({
url: 'http://example.com/fungsi/f_post.php',
type: 'POST',
dataType: 'html',
data: datastring.serialize(),
beforeSend: function() {
},
success: function(e) {
if(e == 1) {
$("span.txtalert_val").html("Judul, Isi & Tags tidak boleh kosong!!");
} else {
if(e == 3) {
$("form input[type='text']").val('');
setTimeout(function(){
document.location.reload();
},1000);
datastring.trigger('reset');
}
}
}
});
});
});
});
插入功能没问题。
【问题讨论】:
-
尝试为 $.ajax 参数添加超时:
timeout: 3600 *5,。 -
这是在什么机器上运行的?窗户,Linux?另外,PHP 代码是做什么的?是否涉及一些递归?
-
@PunchyRascal 我有这个问题,涉及到很多递归。我该如何解决?
-
@OlowookereEmmanuel 在这里查看答案 - stackoverflow.com/questions/11593047/… 基本上对我来说,php 代码做了太多递归(我相信通过 preg_replace_callback),因此有必要编辑 apache 二进制文件以增加此限制。跨度>
标签: javascript php jquery ajax