大佬教程收集整理的这篇文章主要介绍了javascript-xmlHTTPrequest无法打开(“ GET”,url,true);我被吓到了!的PHP,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在尝试打开一个URL,但是我对为什么它不起作用感到沮丧.该代码在下面列出并说明.任何帮助将不胜感激.
物体:
function getXMLhttprequest() { var req = false; try { /* for Firefox */ req = new XMLhttprequest(); } catch (err) { try { /* for some versions of IE */ req = new ActiveXObject("Msxml2.XMLhttp"); } catch (err) { try { /* for some other versions of IE */ req = new ActiveXObject("Microsoft.XMLhttp"); } catch (err) { req = false; } } } return req; }
@H_450_8@该对象的调用方式如下:
<script type="text/javascript"> var mydelete = new getXMLhttprequest(); </script>
@H_450_8@现在这是我想做的:
function removeArticle(id) { if (myDelete) { try { var deletUrl = "delete.PHP"; var query = deletUrl + "?thEID=" + id; mydelete.open("GET", query, truE); mydelete.onreadystatechange = removeArticleResponse; mydelete.send(null); } catch (E) { alert ("Unable to connect to the server:\n" + e.toString()); } } else { alert ("Bad! Very BAD!"); } }
@H_450_8@当我这样做时:
if (mydelete.open("GET", query, truE)) { mydelete.onreadystatechange = removeArticleResponse; mydelete.send(null); } else { alert ("No road!"); }
@H_450_8@警报(“没有路!”);告诉我代码没有执行通过了这一点:
if (mydelete.open("GET", query, truE)) {
@H_450_8@这意味着if(myDelete){有效.代码通过了此阶段,由于某种原因在此停止:mydelete.open(“ GET”,query,truE);它不会打开URl.我不确定是什么问题.
编辑:这是用于访问服务器响应的函数:
function removeArticleResponse () { if (mydelete.status == 4) { if (mydelete.status == 200) { try { response = mydelete.responseText; document.getElementById('displaynewsletterarticleresult').innerHTML = response; } catch(E) { alert("An error occured while reading the response:" + e.toString()); } } else { alert ("An error occured when attempTing to retrieve the data:\n" + mydelete.statusText); } } }
@H_450_8@解决方法:
在响应函数中,您是要检查.status == 4而不是.readyState吗?
大佬总结
以上是大佬教程为你收集整理的javascript-xmlHTTPrequest无法打开(“ GET”,url,true);我被吓到了!的PHP全部内容,希望文章能够帮你解决javascript-xmlHTTPrequest无法打开(“ GET”,url,true);我被吓到了!的PHP所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。