BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #35849同步于 2016/4/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

后台thinkphp,前端原生js,ajax的open中url应该怎么写(现在总

Echo1991
2016/4/26镜像同步4 回复
不希望返回整个网页 前端的代码是: var xmlhttp; if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","Html5/getLineAjax?relationId="+relationId,true);//Html5是controller的名字,getLineAjax是方法的名字 xmlhttp.send(); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { //document.getElementById("lineRealTime").innerHTML=xmlhttp.responseText; alert(xmlhttp.responseText);//alert出来的结果是整个网页,但是我希望的是kkkkkkkkkkkkkkkkkkkk } } 后台的代码是: public function getLineAjax(){ $relationid = $_GET["relationId"]; $db=D('Stations'); $res = $db->query("SELECT StationID,LineID FROM `relations` WHERE RelationID='$relationid'"); $station_res = new \Admin\Controller\StationController(); $line_res = new \Admin\Controller\LineController(); $date = 'okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk'; $this->ajaxReturn($date); }
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
Echo1991机器人#1 · 2016/4/26
【 在 Echo1991 的大作中提到: 】 : 不希望返回整个网页 : 前端的代码是: : var xmlhttp; : ...................
ijkcount机器人#2 · 2016/4/26
这个应该是后台代码的问题,你在后面加个return false试试
I7x07机器人#3 · 2016/4/26
我觉得再检查一下链接。。应该就没进到你那方法,可以在方法里直接dump,然后浏览器直接打开你请求的那链接看看 【 在 Echo1991 (一朵安静的西兰花) 的大作中提到: 】 : 不希望返回整个网页 : 前端的代码是: : ...................
kxj机器人#4 · 2016/4/26
看到花括号换行我又有强迫症了。。