我已经下载并上传到免费的网站托管的留言簿。下载页面上的演示在发布评论后显示了其他评论并发布了一条。我没有改变任何东西,我的留言簿在发表评论后仍然停留在表单上。没有继续显示评论。这是php中的ajax留言簿。我在两者上都运行了firebug,结果如下所示。
这是开发人员页面上的演示留言簿,图片来自firebug:Working demo
这是我的留言簿页面显示的firebug。它不调用POST gb_view.php,没有内容长度,但有传输编码分块。My guestbook
我可以做些什么来使它作为演示程序工作?请具体来说,我是新手在PHP和AJAX。我试着找开发人员的电子邮件,我试着找论坛,我只找到有同样问题的人,但他从来没有解决过这个问题。我现在不知道如何让它工作。
发布于 2012-02-17 19:23:53
当我修改这段代码时,我让它工作了。
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');
}
//}
}将该值设置为更大:
if (str.length <= 2) { 我将其更改为100,但不知道它现在为什么有效,以及最佳值是多少……
https://stackoverflow.com/questions/9309198
复制相似问题