2
问候人人AJAX请求太长/错误请求
我正在使用以下代码发送数据以更新到php文件。问题是我得到一个请求太长的问题。我相信如果这是正确的方法,我使用'POST'方法。是的,我发送的数据非常安静。那么我能做什么?
var link = 'updateFirstPost.php?post_id='+id+'&first_post='+encodeURIComponent(text);
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
var xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
refreshPost(div_post, thread_id , id);
}
}
xmlhttp.open("POST",link,true);
xmlhttp.send();
问题是我得到一个请求太长的问题。我相信如果这是正确的方法,我使用'POST'方法。那么我能做什么?
您正在将数据作为GET参数放入URL中,这会始终导致它们在URL内发送。你需要将它们添加为POST数据 – 2011-04-03 12:06:22
我想你的服务器响应太慢了...... – 2011-04-03 12:06:49
@Pekka:最新的解决方法是什么?我不习惯JQUERY – 2011-04-03 12:07:57