本文目录
- ajax中的xmlhttp.responseText对象是什么意思
- 为什么ajax返回的是整个php代码而不是echo的内容
- Php函数中返回值return和echo的区别
- PHP用ajax的时候,responseText返回的是整个页面的html代码,求帮助
- return和echo有什么区别
- php中XMLHttpRequest 对象的responseText方法 返回的是(处理请求的php页面)中的div部分吗
- php设计api,只能以echo的形式返回给调用者吗为什么用return就不能返回数据呢
- php返回给ajax是一整段代码,不是echo内容
ajax中的xmlhttp.responseText对象是什么意思
***隐藏网址***
这个就是responseText.一般在后台程序C#中是Response.Write("字符串")php中使用的是echo.就是一个输出字符串而已。
为什么ajax返回的是整个php代码而不是echo的内容
1、html文件要从localhost访问,不要双击打开2、("phpinfo.php?test=1&?name=null") 多了一个?,取不到name值3、js代码要用script标签包起来4、$q要赋值,不然不走那个分支5、改完以上问题后Apache下测试已通过,再有问题就是IIS的问题,百度“iis7解析漏洞”
Php函数中返回值return和echo的区别
echo 是输出return 是返回值比如下面代码function test(){ echo "test";}test();//将输出testfunction test(){ return "test";}test();//没有输出echo test();//输出test$test = test();//将函数的返回值赋值给$test变量echo $test;//
PHP用ajax的时候,responseText返回的是整个页面的html代码,求帮助
服务器端输出JSON格式回调数据,然后在客户端使用file_get_contents接收。你可以百度下菜鸟网 里面有AJAX及JSON的教程,这里空间有限写不下。下面是一个例子:$("XXX").click(function(){ $.post("XXX.PHP", { name:"XXX"//向服务端提交 }, function(data){ alert("Data.name);//服务端返回数据,服务端用$_POST接收name然后转JSON格式输出。 }); });
return和echo有什么区别
echo:用于输出结果return:返回处理结果都没有输出结果, js怎么接收?return是函数里作为返回值, 方便后续继续调用
php中XMLHttpRequest 对象的responseText方法 返回的是(处理请求的php页面)中的div部分吗
XMLHttpRequest 是客户端部分吧, responseText 返回的是服务端输出的文本内容,具体内容视情况而定。一般情况 php 中 除了 header 输出的(header 用 getAllResponseHeaders 或 getResponseHeader 取得),其它的如 echo , print, print_r ……一般都都 responseText 取得(比如 echo ’《div》《a href="#"》Test《/a》《/div》’; responseText 返回的内容就是整个 echo 后面的 《div》《a href="#"》Test《/a》《/div》) , 当然还有其它的responseStream 取得 以Ado Stream对象的形式返回响应信息responseXML 取得 以 XML 形式返回responseBody 取得 以unsigned byte数组形式返回的基体用哪个取得,可以根据 header 来确定
php设计api,只能以echo的形式返回给调用者吗为什么用return就不能返回数据呢
return 一般用于函数或方法的返回。echo 才是输出(也就是显示)如果你不输出,api有何作用。当然如果你的api只是接受用return也可以。
php返回给ajax是一整段代码,不是echo内容
你是不是吧php和html代码放一起了,如果是的话输出的是代码,可以再php末尾加exit()若html和php分开不会出现echo代码