返回信息流不希望返回整个网页
前端的代码是:
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);
}
这是一条镜像帖。来源:北邮人论坛 / www-technology / #35849同步于 2016/4/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
后台thinkphp,前端原生js,ajax的open中url应该怎么写(现在总
Echo1991
2016/4/26镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
【 在 Echo1991 的大作中提到: 】
: 不希望返回整个网页
: 前端的代码是:
: var xmlhttp;
: ...................
我觉得再检查一下链接。。应该就没进到你那方法,可以在方法里直接dump,然后浏览器直接打开你请求的那链接看看
【 在 Echo1991 (一朵安静的西兰花) 的大作中提到: 】
: 不希望返回整个网页
: 前端的代码是:
: ...................