我正在使用以下代码执行 POST 请求:
function sendAjaxRequest(text) {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
}
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById('results').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open('POST', 'generate.php', true);
xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xmlhttp.send('code=' + text);
}
哪里generate.php
看起来像这样:
<?php
echo isset($_POST['code']) ? $_POST['code'] : '';
现在的问题是,如果我发送长文本,它们总是会被裁剪。我试图增加post_max_size
但php.ini
没有成功。顺便说一句,我正在使用 XAMPP。
我会很感激任何指导。