你是说向后台发送还是从后台获取?
首先ajax不能发送字节流数据,如果要通过ajax获取的是的话,可以将数据进行base64编码,转成字符串再传输。浏览器可以直接使用这些数据显示的(IE6、7除外,IE8有限制)
这个可能与你设置的返回的数据类型由关系,我下面这段代码在各种浏览器上测试没有出现你说的问题:
<script language="javascript">
$ajax({
type:"POST",
url:"/responsephp",
data:{"value":''},
success:function(result){
alert(result);
}
});
</script>
注意,我这里并没有设置返回的数据的类型,默认为字符串
ajax获取controller返回值为问号
ajax获取controller返回值为问号
在ajax请求中,如果controller返回值为问号,则可能是请求参数不正确,或者是服务器端出现异常,可以检查服务器端代码,查看是否有错误信息。
以上就是关于ajax如何异步向后台获取字节流数据全部的内容,包括:ajax如何异步向后台获取字节流数据、jquery ajax 接收 空字符串。、ajax获取controller返回值为问号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)