首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内容长度传输分块

内容长度传输分块
EN

Stack Overflow用户
提问于 2012-02-16 18:05:09
回答 1查看 222关注 0票数 0

我已经下载并上传到免费的网站托管的留言簿。下载页面上的演示在发布评论后显示了其他评论并发布了一条。我没有改变任何东西,我的留言簿在发表评论后仍然停留在表单上。没有继续显示评论。这是php中的ajax留言簿。我在两者上都运行了firebug,结果如下所示。

这是开发人员页面上的演示留言簿,图片来自firebug:Working demo

这是我的留言簿页面显示的firebug。它不调用POST gb_view.php,没有内容长度,但有传输编码分块。My guestbook

我可以做些什么来使它作为演示程序工作?请具体来说,我是新手在PHP和AJAX。我试着找开发人员的电子邮件,我试着找论坛,我只找到有同样问题的人,但他从来没有解决过这个问题。我现在不知道如何让它工作。

EN

回答 1

Stack Overflow用户

发布于 2012-02-17 19:23:53

当我修改这段代码时,我让它工作了。

代码语言:javascript
复制
function updatepage(str, value){

//if (self.xmlHttpReq.readyState == 4) {
if (value == 'signgb'){
document.getElementById("signdiv").innerHTML = str;
showdiv('signdiv');
document.signgb.signbutton.disabled = false;

//Thanks to Hiric for the fix
if (str.length <= 2) { 
  //Create cookie
  var date = new Date();
  date.setTime(date.getTime()+(c_minute*60*1000));
  var expires = "; expires="+date.toGMTString();
  document.cookie = "signed=yes"+expires+"; path=/";


    hidediv('signform');
    ajax('POST','gb_view.php','page','1');
  }

}else{
document.getElementById("entries").innerHTML = str;
showdiv('entries');
}
//}
}

将该值设置为更大:

代码语言:javascript
复制
if (str.length <= 2) { 

我将其更改为100,但不知道它现在为什么有效,以及最佳值是多少……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9309198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档