永发信息网

为什么ajax返回的是整个php代码而不是echo的内容

答案:3  悬赏:50  手机版
解决时间 2021-04-19 10:17
为什么ajax返回的是整个php代码而不是echo的内容
最佳答案
1、html文件要从localhost访问,不要双击打开
2、("phpinfo.php?test=1&?name=null") 多了一个?,取不到name值
3、js代码要用script标签包起来
4、$q要赋值,不然不走那个分支
5、改完以上问题后Apache下测试已通过,再有问题就是IIS的问题,百度“iis7解析漏洞”追问谢谢!问题解决了,就是你说的第一点,我浏览器的地址是本地路径,而不是虚拟路径,这样没有经过iis解析吧。
这里谢谢大家了!
全部回答
phpinfo.php?test=1&?name=null 估计你直接打开这个网页 也是php代码追问那请问用js应该怎样做?追答应该说跟js没关,你是apache或者iis配置的问题 php没解析啊追问没用apache,用的windows 7的iis7。访问其它的虚拟目录没问题啊,单纯访问php也没问题。
怎么看iis是否有问题呢追答var url = encodeURI("phpinfo.php?test=1&?name=null");
改为 var url='phpinfo.php?test=1&name=null';如果你直接访问php可以 那么js也可以的
重装APACHE,你这个明显是不能解析PHP代码,应该是装APACHE的时候出现异常了吧追问没用apache,用的windows 7的iis7。其它的访问虚拟目录没问题啊追答居然能直接访问PHP,这个问题就有点大条了啊。你在这里输出下:
if(xmlHttp.status== 200 || xmlHttp.status==0){
alert(xmlHttp.responseText)
var res = document.getElementById("list");
res.value = xmlHttp.responseText;
}
然后将phpinfo.php删除,然后重新建立新的phpinfo.php文件,在文件内容中直接
看下结果然后告诉我追问结果是,phpinfo.php里面代码是什么,返回的内容就是什么(即)。
不知道js的ajax请求怎么会得到php整个代码。按道理讲,如果php解析,应该是echo的内容
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
麻烦大家帮我翻译一下这个英文绕口令
团队旅游横幅标语照片,公司出游横幅标语?
安慰失意的人的诗句,安慰一个事业场上失意的
天天飞车等级从低到高是怎么排的
哪个品种的橙子最好吃,中国那里的橙子最好吃
花不如叶子好是什么古诗一句
如何注销外省电话号码,网上怎样注销手机号码
阿呆与阿瓜台词,高达00经典语录
SMORRIS圣莫丽斯灌肠和洋甘菊是哪里的呢,灌
形容花和月亮的诗句
描写夏天湿地公园的诗句出自谁
克星的近义词是什么,克星的近义词回答两个
女的上位是什么意思
描写公园夜景很美的对联
手画怎么画曲线,请教一下怎么用Excel作累积频
推荐资讯
感谢抗战老兵祝福简语,关于抗战胜利的5句话
华为手环有辐射吗,智能手环有辐射吗?
怎么制定计划及高效完成计划
鼓励有关的名人名言,关于鼓励人坚持梦想的诗
巧克力能多吃吗,瘦人健身后可以吃巧克力吗
家风家训家规名言名句 家风家规是什么意思
我QQ农场的东西老是被人偷怎么办呀?? 气死
诺基亚和三星哪个更好?
有关诗的知识
涡阳高速涡阳东站到涡阳北站有多远
网络恋爱,我会很认真对待,你会怎样???
问道挂失5天后几点解?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?