AJAX 无法打开对目标文件的请求


AJAX unable to open request to target file

我有一个调用javascript的图像。 验证后,我调用一个目标文件,该文件将记录添加到数据库并返回。我的代码看起来像这样

.....

xmlhttp.open("GET","addrecord.php?iddesc=gold&tid=t_id&pid=p_id",true);
xmlhttp.send();
插入

记录后,它返回回显"插入完成";我在 XMLHTTP.open (( 上面的代码是这样的

xmlhttp.onreadystatechange=function()
                {
                  if (xmlhttp.readyState==4 && xmlhttp.status==200)
                  {
                    //alert("id is "+id);
                    document.getElementById(id).innerHTML=xmlhttp.responseText;
                }
            }

当我在浏览器上执行此代码时,js 被调用。我在所有地方都有警报,我能够跟踪代码流,直到 xmlhttp.open((;但什么也没发生。我能够通过其他测试程序独立调用目标 php 文件。

好的,我发现这是由我的图像所在的锚点上的 href 引用引起的。当我删除href时,我能够访问ajax GET或POST。

现在我必须弄清楚如何拥有href和ajax。我相信一定有办法。

不知道为什么href优先于ajax的xmlhttp.request((。