Javascript 未知问题(AJAX/GET)

Javascript 未知问题(AJAX/GET),javascript,ajax,Javascript,Ajax,好的,非常基本,这里是我的代码片段,基本上它应该更新我在like列上的表注释。我的问题是在尝试提交结果时出现在javascript中 包含要提交的链接的范围: <span id="like<?=$i?>"><a href="javascript:void()" onClick="likeComment(<?=$row[commentid]?>, <?=$i?>)" />Like</a> (<?=$row[like]?&

好的,非常基本,这里是我的代码片段,基本上它应该更新我在like列上的表注释。我的问题是在尝试提交结果时出现在javascript中

包含要提交的链接的范围:

<span id="like<?=$i?>"><a href="javascript:void()" onClick="likeComment(<?=$row[commentid]?>, <?=$i?>)" />Like</a> (<?=$row[like]?>)</span>

因此,基本上它应该提交注释ID 60,例如,它位于SPAN ID'd 5中,因此当它提交它时,应该返回正确的ID

谢谢你的帮助,因为我在这里一无所知

xmlhttp.open("GET","like_game.php?id="+id"&no="+no,true);
应该是:

xmlhttp.open("GET","like_game.php?id="+id +"&no="+no,true);

我认为您在上面的一行中缺少了一个+:

在javascript调试器firebug中设置断点,例如在document.getElementByIdlike+no.innerHTML=xmlhttp.responseText;因此,您可以确定它是否在xmlhttp.open调用中,您还可以在firebug中看到发送了哪些请求以及响应是什么您不知道自己是多么的救世主!现在它工作得很好。非常感谢你,迈克尔!看起来很简单,但我花了很多时间才弄明白,当然是在你的帮助下@亚历克斯·凯恩:不客气!这种情况有时也会发生在我身上:顺便说一下,我认为这是在工作中进行结对编程的一个很好的理由。这让我想起了这一点:
 xmlhttp.open("GET","like_game.php?id="+id"&no="+no,true);
document.getElementById("like"+no).innerHTML=xmlhttp.responseText;
xmlhttp.open("GET","like_game.php?id="+id"&no="+no,true);
xmlhttp.open("GET","like_game.php?id="+id +"&no="+no,true);